2016-11-18 74 views
0

我正在從遷移Ionic 1.xIonic 2.x。在Ionic中,我們使用了AngularJS 1.x.x離子型1 angularjs代碼是否在離子2上運行?

現在我大多使用相同的代碼Ionic 2.x並沒有遇到任何問題。在遷移時我應該記住什麼,因爲Ionic 2是用AngularJS 2寫的。

我的代碼仍然在Angular 1。雖然它有效,但這是一件好事嗎?有什麼我需要注意的嗎?

+0

角1和角2不是相同的框架;角2是從頭開始改寫的。有*一些*可能的升級路徑,但是你可能會重寫你的代碼的很大一部分,特別是如果你依賴於角度2中不存在的'$ scope'等角度1功能。 – Claies

+0

@Claies但是我目前在** ionic 2 **中使用'$ scope',它正在工作。 –

+1

可疑;你可能已經安裝了離子2 cli,但是如果你在創建新項目時沒有使用'--v2',那麼你仍然使用ionic 1,如果你使用了v2開關,那麼使用'$ scope' wouldn不可能。 – Claies

回答

0

正確的答案是NO

已經寫在AngularJS 1.x.x不會離子2理想運行,除非你在庫中添加角分開的任何代碼。

所以最好你應該有角1離子1,和角2離子2