我是一名 Android 开发者,我已经开发了很长时间的 Android 应用程序,但现在公司要求我开始使用 Ionic 开发混合移动应用程序。
像往常一样,我在 Udemy 中搜索并选择了 Angular2 和 Ionic2 中评价最高的类(class),因为 Ionic 类(class)的讲师说 Angular 2 是 Ionic 的先决条件(假设我了解 HTML、CSS、Javascript) ,但我发现 Ionic 文档说我应该学习 AngularJs。另一件让我更困惑的事情是,在 Udemy 中,大多数类(class)都教授 Ionic 和 Angular 2 或 4,只有极少数人采用 AngularJs 方法,甚至那些少数人也缺乏 Angular 类(class)中提供的质量。
最佳答案
Ionic 框架只是混合移动应用程序的 UI 框架, 它使用 AngularJs/Angular 作为核心框架,
Ionic v1 使用 AngularJs,Ionic v2+ 使用 Angular v2+,
举个例子,如果您使用的是最新的 Ionic v3+,您会发现核心功能在 Angular v5.2+ 中。
我建议将 Angular v2+ 与 Ionic v2+ 一起使用,因为它是网络/混合技术的 future 。当您使用 Angular v2+ 时,您会发现自己正在学习 ES6、Typscript。
你可以从这两个类(class)开始:
https://www.udemy.com/the-complete-guide-to-angular-2/learn/v4/overview
https://www.udemy.com/ionic-2-the-practical-guide-to-building-ios-android-apps/learn/v4/overview
希望我能让事情更清楚一些。
关于angular - 带有 Angular 2 的 ionic ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49093964/