0
我正在從遷移Ionic 1.x至Ionic 2.x。在Ionic中,我們使用了AngularJS 1.x.x。離子型1 angularjs代碼是否在離子2上運行?
現在我大多使用相同的代碼Ionic 2.x並沒有遇到任何問題。在遷移時我應該記住什麼,因爲Ionic 2
是用AngularJS 2
寫的。
我的代碼仍然在Angular 1。雖然它有效,但這是一件好事嗎?有什麼我需要注意的嗎?
我正在從遷移Ionic 1.x至Ionic 2.x。在Ionic中,我們使用了AngularJS 1.x.x。離子型1 angularjs代碼是否在離子2上運行?
現在我大多使用相同的代碼Ionic 2.x並沒有遇到任何問題。在遷移時我應該記住什麼,因爲Ionic 2
是用AngularJS 2
寫的。
我的代碼仍然在Angular 1。雖然它有效,但這是一件好事嗎?有什麼我需要注意的嗎?
正確的答案是NO。
已經寫在AngularJS 1.x.x不會離子2理想運行,除非你在庫中添加角分開的任何代碼。
所以最好你應該有角1與離子1,和角2與離子2。
角1和角2不是相同的框架;角2是從頭開始改寫的。有*一些*可能的升級路徑,但是你可能會重寫你的代碼的很大一部分,特別是如果你依賴於角度2中不存在的'$ scope'等角度1功能。 – Claies
@Claies但是我目前在** ionic 2 **中使用'$ scope',它正在工作。 –
可疑;你可能已經安裝了離子2 cli,但是如果你在創建新項目時沒有使用'--v2',那麼你仍然使用ionic 1,如果你使用了v2開關,那麼使用'$ scope' wouldn不可能。 – Claies