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>
我的問題更多的是這是否可能使用普通字符串屬性(路由器框架可以分析它在幕後)。
我想你也可以使用[** navigateByUrl **](https://angular.io/api/router/Router/#usage-2)像這樣'router.navigateByUrl(「/ path1/foo/path2「);' –
嘿,沒有[我的回答](https://stackoverflow.com/a/45396457/2545680)有幫助嗎? –