2016-11-18 75 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