je l'aurais pensé trouver cette information serait simple avec tout le travail qui est entré dans Angular2 mais apparemment pas ...Obtenir l'URL complète lorsque vous utilisez Angular2
1) Comment puis-je obtenir le plein url de la route activée dans Angular2? Je sais que je peux appeler window.location.href
mais je me demandais s'il y avait une manière angulaire.
2) Existe-t-il un moyen de "construire" une url? Si je sais quand la route que je veux et les paramètres pour cette route, puis-je construire le plein url?
Le Plunker dans http://stackoverflow.com/questions/37517183/how-do-i-get-the-absolute-path-of-the-current-page-in-angular-2/37517504#37517504 fournit mes tentatives. –
Lorsque l'extrait de plongeur fonctionne, vous voyez "chargement ..." puis rien. Cependant, avant de poster ma question, j'ai vu votre réponse pendant ma recherche, mais quand j'ai essayé location.prepareExternalUrl (location.path()), je n'ai reçu qu'un chemin absolu ... pas le chemin * full * (le chemin complet doit inclure protocole, hôte, port, etc.) – Jason
Ouvrez la console du navigateur. Là, vous obtenez la sortie pour tous les exemples. A travaillé pour moi il y a 2h. –