5

我正在使用 Angular 1.5 并尝试从 1.4 中的 ui-router 迁移到 1.5 中的新组件路由器。

但是,当我更新到 1.5 时,我看不到将“$router”注入我的配置的方法。

我知道我可以从这个存储库下载 angular_1_router.js:https ://github.com/brandonroberts/angularjs-component-router

但是新路由器不应该包含在 1.5 中吗?

抱歉,这方面的文档似乎不多。只有过时的文档引用了 Angular 1.4 和Angular 2.0 文档

当我尝试使用 angular_1_router.js 文件时,我$injector:modulerr在尝试使用“ngComponentRouter”时得到一个提示,因此我无法将这条路线作为一种解决方法。

4

1 回答 1

2

新路由器位于单独的 JavaScript 文件中。您必须将它加载到您的 index.html 文件中。我不完全确定 2.0 路由器是否与 1.5 一样工作,但我相信应该是这样。

它在这里可用:

只需加载js文件就足够了,不需要注入。

最新的开发指南在这里:https ://docs.angularjs.org/guide/component-router

我目前正在权衡从 ui-router 迁移到新路由器,但发现可用信息很少。这篇文章看起来有点帮助: http: //geekswithblogs.net/shaunxu/archive/2015/03/30/horror-migrating-angular-ui-router-to-angular-new-router.aspx,但它已经过时了.

于 2016-03-08T21:28:43.540 回答