使用带角度流星的铁路由器可使控制器加载两次

时间:2015-07-22 15:31:07

标签: iron-router angular-meteor

我有一个使用角度流星的Meteor应用程序。我现在需要根据网址加载不同的角度模块。我在我的应用程序中添加了iron-router,并且我继续使用ngRoute和anchor nav处理每个模块的路由,但如果url包含params,它会表现得很奇怪。我做了一个小测试用例,可以在这里找到:

https://github.com/clouchtibat/iron-router-ng-route

如果单击“truc”链接然后单击“test”,则下一次路由更改将使控制器实例化两次。如果网址没有参数,它就可以工作。

我还使用ui-router进行了测试(在with-ui-router分支中)并且问题是相同的,但另外视图是重复的。

这是两个路由器之一的错误还是我的实现有问题?

1 个答案:

答案 0 :(得分:0)

看看角度流星Github问题中的这些对话:

https://github.com/Urigo/angular-meteor/issues/154

https://github.com/Urigo/angular-meteor/issues/493

我认为它可以帮助你解决一些问题。 我也在使用mixin angular-meteor和iron:router。