RouterLink不会在父页面模板的第一次加载时添加href

时间:2016-07-06 11:42:45

标签: angular angular2-routing angular2-router3

我有包含子页面的根页面,根页面模板具有路由到子页面的[routerLink]指令。 像这样:

<a [routerLink]="['/home', 'auidiences']"></a>
<router-outlet></router-outlet>

HomeComponуnt在指令部分中有ROUTER_DIRECTIVES。*

当我第一次导航到页面时,链接没有hrefs,但如果我更新页面,他们就会工作。任何idias?

1 个答案:

答案 0 :(得分:1)

我理解的原因与this bug有关。 还有一个 - user answer。 OnInit没有触发,路由器导航后没有任何组件可以正常工作。

要解决此问题,您需要将导航调用包装到zone.run()