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)有帮助吗? –