我有我的角度應用與版本1所以我升級它具有角版本2升級角1〜2
我們開始設計的是指定用角爲每建一個新項目我們以前認爲,這個項目的重要性非常高,它至少要生存並維持至少幾年。
角2.0傳來處於測試階段,它好像一切即將改變,$範圍時,指令都出來了,整個DI觀念即將改變。
- 在接下來的幾個月中是否有遷移路徑/策略需要考慮?
- 如果我們建立使用1.x的項目,我們需要在開發過程中採取什麼樣的行動,以確保乾淨的遷移? 這兩個版本可以被認爲是2個不同的框架嗎?
請幫我理清。
我有我的角度應用與版本1所以我升級它具有角版本2升級角1〜2
我們開始設計的是指定用角爲每建一個新項目我們以前認爲,這個項目的重要性非常高,它至少要生存並維持至少幾年。
角2.0傳來處於測試階段,它好像一切即將改變,$範圍時,指令都出來了,整個DI觀念即將改變。
請幫我理清。
在同一應用程序啓用2的角1的混合和角。 您可以在同一視圖混合角1所和2組成。 角1角和2可以在框架注入服務。 數據綁定適用於各種框架。
應用升級過程:
裁判:http://angularjs.blogspot.com/2015/08/angular-1-and-angular-2-coexistence.html
我認爲,從角1遷移到2,因爲大多數人認爲這是不是幾乎一樣糟糕。
基本上,你需要打破它和第一遷移的概念...
幾乎所有那些可以被映射回1.x的概念 - 即使不是1:1的關係。一旦你明白了每一件事情是如何完成的,決定如何將你現有的代碼緩慢地遷移到新的概念上就容易多了。
很難在一個單一的答案中涵蓋每個和所有這些東西,因此可能會檢查出ngmigrate.telerik.com,這將會涉及到更多的細節。
有一個在線網站,可將角色1.x HTML代碼片段轉換爲Angular 4.x.它不支持ts,但如果你有很多HTML頁面的舊應用程序,這可能會得心應手。
https://www.linkedin.com/pulse/online-angular-1x-4x-converter-balram-chavan