簡體   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