首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Angular 1.5中注入组件路由器?

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

Stack Overflow用户
提问于 2016-01-28 06:51:03
回答 1查看 1.3K关注 0票数 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 docsoutdated docs

当我尝试使用angular_1_router.js文件时,我在尝试使用'ngComponentRouter‘时得到一个$injector:modulerr,因此我无法使用该路径作为变通方法。

EN

回答 1

Stack Overflow用户

发布于 2016-03-09 05:28:44

新路由器位于单独的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,但它已经相当过时了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35049664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档