我已經創建了一個基於角度1.3.4的應用程序,並且我想將其更改爲角度2但模塊明智。如何將角度1.3.4和角度2一起使用
可以說我的頁面上有5個模塊我想將一個模塊遷移到角度2,其他應該像以前一樣工作,所以慢慢地,我可以轉換,但直到它不應該停止工作。
我既包括角2個角1.3.4圖書館和它說的角度是不是在控制檯中定義
我已經創建了一個基於角度1.3.4的應用程序,並且我想將其更改爲角度2但模塊明智。如何將角度1.3.4和角度2一起使用
可以說我的頁面上有5個模塊我想將一個模塊遷移到角度2,其他應該像以前一樣工作,所以慢慢地,我可以轉換,但直到它不應該停止工作。
我既包括角2個角1.3.4圖書館和它說的角度是不是在控制檯中定義
請閱讀此博客: http://angularjs.blogspot.nl/2015/08/angular-1-and-angular-2-coexistence.html
它說明了如何一起運行,以及如何最終升級到AngularJs 2.
這個環節最重要的是:
對於這項工作,四樣東西需要爲int角1 和角2之間eroperate:
- 依賴注入
- 組件嵌套Transclusion
- 變化檢測
爲了使這一切成爲可能,我們正在建設一個圖書館 命名NG-升級。您將在您現有的Angular 1應用程序的 中包含ng-upgrade和Angular 2,並且您可以隨意混搭。
所以你需要ng-upgrade。看到這裏的更多信息:https://angular.io/docs/ts/latest/guide/upgrade.html
請不要發佈僅鏈接的答案。答案應該包含它們中的信息,以便在鏈接腐爛開始時它們不會變得無用。 –
感謝您的提醒,只是增加了關於鏈接的更多上下文。 –
我不是直接在src中使用npm包含鏈接,所以是否有任何鏈接或來自我可以下載ng-upgrade的來源? –
請不要發佈僅鏈接的答案。答案應該包含它們中的信息,以便在鏈接腐爛開始時它們不會變得無用。 –
說實話,我不建議你安裝另一個插件,如* NG升級*這爲您的代碼庫添加更多複雜性。 取而代之的是,開始隔離一個模塊並將其遷移,就好像是具有自己的服務和路由的單個應用程序一樣。 – pietro909