iron-router - 使用带角度 meteor 的铁路由器会使 Controller 加载两次

标签 iron-router angular-meteor

我有一个使用 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/

相关文章:

javascript - Meteor.js 与 Iron Router 按钮和模板中的表单不起作用

javascript - 在 Meteor 中跨路由传递文件

node.js - ostrio :files package is working, 但无法访问图像

angular - 使用 Angular 2 Meteor 进行登录逻辑?

meteor - 铁 :router wildcard path generating seems to be broken

javascript - Meteor 中的 Google Analytics 与 Iron Router

javascript - meteor /火焰 : updating list properties with minimal redraw

Meteor 1.3 和 Angular 1

meteor - 如何在 angular2-meteor 项目中使用 RxJS?

javascript - 使用 ng-href 查看 ng-repeat 中包含具有 objectId 的集合的示例详细信息 View