我正在使用新的角度路由器处理项目,并遇到了我的子路由多次绑定的问题。以下是一个显示问题的快速示例:
http://plnkr.co/edit/pZ25uCxHu5O5BcBcDbrO?p=preview
index.html中的基本导航控件和视口
<md-continer layout="row">
<a ng-link="one()">One</a>
|
<a ng-link="two()">Two</a>
</md-continer>
<div ng-viewport></div>
将此视口添加到第二页后,两个控制器中的代码都会重复开始。
<div ng-viewport></div>
每个组件控制器在加载时都有一个console.log。如果在组件之间切换时观察控制台,其中一个组件包含自己的ng-viewport,您将开始从控制器获取重复日志。当我删除组件ng-viewport时,错误停止。有没有人有这方面的经验?
答案 0 :(得分:0)
我想知道你是否可能遇到过这个问题; https://github.com/angular/router/issues/204目前是针对新路由器开放的,并引用了一些值得你检查的类似问题。如果没有,您可以使用您的示例记录一个新问题,看起来该团队正在积极查看登录github的问题