Angular prend en charge les routes principales en tant qu'attributs de chaîne.Navigation vers l'URL de l'itinéraire secondaire pour l'attribut routerLink
à savoir
<button routerlink="/path1">Click Me!</button>
Cependant, quand il y a plusieurs points de vente, l'ajout d'une voie secondaire ne fonctionne pas:
<button routerlink="/path1(foo:/path2)">Click Me!</button> <<-- does not work
est-il un moyen de faire ce travail?
Note: Je me rends compte de son possible pour y parvenir avec:
<a [routerLink]="['/path1', { outlets: { foo: '/path2' } }]">Click Me!</a>
Ma question est plus de savoir si cela est possible en utilisant des attributs de chaîne simple (le cadre du routeur pourrait l'analyser dans les coulisses).
Je pense que vous pouvez aussi utiliser [** navigateByUrl **] (https://angular.io/api/router/Router/#usage-2) comme ceci 'router.navigateByUrl ("/path1/foo/path2 ");' –
hey, a fait [ma réponse] (https://stackoverflow.com/a/45396457/2545680) aide? –