我们可以使用Ionic 2和AngularJs 1吗?

时间:2016-03-12 07:37:55

标签: angularjs ionic-framework angular ionic2

我想使用Ionic 2开发应用程序,但现在我正在使用带有Ionic1的angularJS1。

我觉得AngularJs 1对我来说很舒服,但不是AngularJS 2,所以有没有办法使用Ionic 2和AngularJS 1?

3 个答案:

答案 0 :(得分:16)

不幸的是,没有。

  

Ionic 2基于AngularJS的新 2.x(及更高版本),并具有许多重要的性能,可用性和功能改进。

离子(1)处于非常高的水平基本上只是一个包装物和AngularJS的指令/组件库(1)。在这方面,Ionic 2以相同的方式构建,利用Angular 2 +的所有好处。

所以基本上,一切都必须升级才能获得Ionic 2的好处。如果你所拥有的一切都在工作,而且性能不是很迟钝,那么就没有理由升级它,也许你是在开始一个新的项目(或你当前的项目很小,很容易)

答案 1 :(得分:0)

Ionic 2通过使用角度2脱离了与浏览器中 DOM 的联系,这是离子1.x和离子2.x之间发生巨大变化的原因。 (与Angular 1.x不同,Angular 2.x架构与DOM无关)。

虽然这意味着必须重新学习并忘掉许多角度1.x的东西,但这是离子团队为了摆脱困扰离子1的性能问题而采取的根本性改变,当然也是如此值得。现在离子2平台几乎稳定,并且在性能离子1方面确实好得多,迁移肯定是推荐的选择。

答案 2 :(得分:0)

您可以使用Angular js 2和Ionic 2 RC进行开发。 https://scotch.io/tutorials/build-a-mobile-app-with-angular-2-and-ionic-2 苏格兰人 使用Angular 2和Ionic 2构建移动应用程序 更新(2016年9月30日):更新最新离子RC.0版本的文章本文已更新为使用Ionic 2 RC.0 ReleaseThe Ionic Framework ...(33KB)

由于Ionic 2 RC将与Ionic 2官方发行版向前兼容 大多数情况下,Enterprise会等到官方发布后才会发布

但RnD开发人员也使用RC包 你不用担心......

相关问题