2015-11-24 79 views
7

ngNewRouter(現名爲ngComponentRouter)應該是1.4,但是被延遲了,現在應該進入1.5(據我所知)。但是,它不在1.5 beta2 package中。我確實看到angular1_router on github,但我沒有看到包含在2.0 alpha包中的內置模塊。AngularJS 1.5 ngComponentRouter

  1. 有誰知道新的路由器是否真的在1.5版本?
  2. 是否有任何地方託管的新路由器的當前版本?我設法從一個隨機plunker中找到了一個編譯過的js的副本,但是一直沒有能夠自己編譯源代碼(msbuild的node-gyp &問題,仍然在這方面工作)。
  3. 有沒有人知道任何最新的文檔或新組件路由器上的工作示例? best site I've found so far非常接近(它表示它在2月份發佈,但它使用的是ngComponentRouter而不是ngNewRouter,因此它顯然正在更新),但該帖子仍然有錯誤 - 就像它爲要加載的組件創建控制器一樣但我發現你實際上需要將它們創建爲指令(最好使用1.5中的新「組件」包裝器),限制設置爲「A」(這很有趣)。
+0

你可以試試Github。下面的討論包括9月份的構建以幫助您開始:https://github.com/angular/angular.js/issues/12926 –

回答

4

您可以通過NPM獲得新的路由器:

npm install @angular/router 

有關當前API的更多信息,你可以看看: https://angular.io/docs/js/latest/api/router/Router-class.html

這對角2,但核心路由器的機制是相同的,它應該給你一些提示,說明與ngNewRouter相比,API是如何改變的。

+0

Iam在npm上爲此添加了無關緊要的內容。部分原因是角度1和角度2文件夾? – Winnemucca

+0

這可能是由於您的npm版本。作用域包(@符號)需要2.7.0或更高版本。 –