routerLinkActive指令导致undefined不是一个对象(评估' router.events.subscribe')

时间:2016-06-30 01:39:22

标签: angular angular2-testing

我正在使用Angular2 RC3和新路由器。我的HTML ......

<nav>
  <a [routerLink]="['/route1']" [routerLinkActive]="['active']">Route 1</a>
  <a [routerLink]="['/route2']" [routerLinkActive]="['active']">Route 2</a>
</nav>

routerLinkActive应用&#39;有效&#39;根据所选链接分类。 效果很好。

问题是添加[routerLinkActive]我的单元测试现在失败了......

  

undefined不是对象(评估&#39; router.events.subscribe&#39;)

任何人都可以解决这个问题吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

我把测试放在&#39;跳过&#39;最后使用Jasmine的xit

这不再是ng2最终版本的问题