如何在 Angular 1.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文件时,我在尝试使用"ngComponentRouter"时出现$injector:modulerr,因此我无法将该路线作为解决方法。

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

可在此处获得:

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

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

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

相关内容

  • 没有找到相关文章

最新更新