Je sais que je peux transmettre un paramètre à routerLink
des itinéraires tels que
/user/:id
en écrivant
[routerLink]="['/user', user.id]"
mais qu'en est-il des itinéraires comme celui-ci:
/user/:id/details
Existe-t-il un moyen de définir ce paramètre ou dois-je envisager un schéma d'URL différent?
angular
angular2-routing
angular2-router3
Thorsten Westheider
la source
la source
<button mat-button routerLink="...">View user</button>
syntaxe?C'est peut-être une réponse très tardive, mais si vous voulez parcourir une autre page avec param, vous pouvez,
vous ne devez pas non plus oublier la configuration de routage comme,
la source
Configurez d'abord dans le tableau:
maintenant dans le code de script de type:
recevoir des paramètres dans un autre composant
la source
Il existe plusieurs façons d'y parvenir.
L'attribut routerLink vous oblige à importer le module de routage dans le module de fonctionnalités au cas où vous auriez chargé paresseusement le module de fonctionnalités ou à importer simplement le module de routage d'application s'il n'est pas automatiquement ajouté au tableau des importations AppModule.
la source