我有一个使用 angular-meteor 的 Meteor 应用程序。我现在需要根据 url 加载不同的角度模块。为此,我将 iron-router 添加到我的应用程序中,并继续使用 ngRoute 和 anchor nav 处理每个模块的路由,但如果 url 包含参数,它的行为会很奇怪。我做了一个小测试用例,可以在这里找到:
https://github.com/clouchtibat/iron-router-ng-route
如果您单击“truc”链接,然后单击“test”,接下来的路由更改将使 Controller 实例化两次。如果 url 没有参数,它就可以工作。
我还测试了 ui-router(在 with-ui-router 分支中),问题是一样的,但另外 View 是重复的。
这是两个路由器之一的错误还是我的实现有问题?
最佳答案
看看 angular-meteor Github 问题中的这个对话:
https://github.com/Urigo/angular-meteor/issues/154
https://github.com/Urigo/angular-meteor/issues/493
我认为它可以为您提供一些指导。 我在混合角 meteor 和 iron:router 方面也遇到了一些困难。
关于iron-router - 使用带角度 meteor 的铁路由器会使 Controller 加载两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31567622/