繁体   English   中英

如何在Angular 1.5中注入组件路由器?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM