[英]How to inject component router in 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文件中。 您必须在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 ,但它已经过时了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.