Angularは、文字列属性としてのプライマリルートをサポートします。routerLink属性のセカンダリルートURLへの移動
すなわち
<button routerlink="/path1">Click Me!</button>
しかし、複数のコンセントがある場合には、二次ルートを追加することはできません:
<button routerlink="/path1(foo:/path2)">Click Me!</button> <<-- does not work
は、この作品を作るための方法はありますか?
注:私はこれを達成するために、その可能性を実現:
<a [routerLink]="['/path1', { outlets: { foo: '/path2' } }]">Click Me!</a>
私の質問は、これはプレーンな文字列属性を使用して可能であるかどうかについての詳細です(ルータのフレームワークは、舞台裏でそれを解析できます)。
この 'router.navigateByUrl("/path1/foo /)のように[** navigateByUrl **](https://angular.io/api/router/Router/#usage-2)パス2 "); ' –
ちょっと、[私の答え](https://stackoverflow.com/a/45396457/2545680)助けましたか? –