0
votes

Itinéraire activé angulaire Obtenir des params - ne fonctionne pas

im essayant d'obtenir des paramètres angulaires oninit, mais rien ne semble fonctionner, je truie les paramètres paramap, queryparamap, ci-dessous est mon implémentation:

html: p> xxx pre>

routeur .TRES: P>

this._activatedRoute.paramMap
.subscribe( (params: ParamMap) => {
        this.page_id = params.get('id')
        console.log(params);
});


2 commentaires

Salut, localhost: 4200 / page / bureau / 5FCA7D6D4BCEE10C13B2562 C'est votre URL locale, que nous ne pouvons pas Obtenez cette URL


Oui je sais que je viens de vous donner la structure de l'URL que je dois obtenir des params


4 Réponses :


0
votes
this._activatedRoute.paramMap
.subscribe( (params) => {
        this.page_id = params['id']
        console.log(params);
});

0 commentaires

0
votes

Vous pouvez trouver vos paramètres activéRoute instantané. comme ceci xxx


1 commentaires

Aucun compagnon c'est dynamique et cela changera éventuellement la raison pour laquelle utiliser l'abonnement, cela m'a également plongé non défini.



2
votes

Essayez d'utiliser la propriété FirstChild de activatedRoute xxx


3 commentaires

Pouvez-vous expliquer le premier enfant? Est-ce parce que j'ai des itinéraires enfants ?? Cela fonctionnait que Thanx Mate a été en difficulté à une demi-heure


Vous utilisez l'architecture des parents de l'enfant dans Router Config. Et vous n'avez qu'un seul enfant à l'intérieur de cette voie mère. Donc, doit envoyer une demande à l'enfant de parent.


Merci pour l'explication mate



0
votes

Parce que votre valeur de locataires passée, vous devez donc utiliser ActivéRouteRoute instantané. comme ce xxx

Utilisez-le sur les méthodes constructeur () ou Ngoninit ()


0 commentaires