angular - 带有 Angular 2 的 ionic

标签 angular ionic2 ionic-v1

我是一名 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/

相关文章:

javascript - Angular 2 : How to use input [(ngModel)] value in Component?

Angular Validation : Input should either contain Latin or Georgian characters, 但不能同时使用

angular - ngrx - 有条件地停止/删除效果/ Action

typescript - 自定义 webpack 配置别名在 ionic 2 中不起作用

ionic-framework - ionic 1 在特定屏幕中集成特定的谷歌分析

angularjs - 如何在 AngularJS 中使用 ng-repeat 创建嵌套结构

angular - 在组件中使用 NgbModule.forRoot() 导致测试失败

angular - 使用 ChangeDetectionStrategy.OnPush 在 setTimeout 中不会触发更改检测

angularjs - 如何避免添加前缀 “unsafe” 到 Angular-2 链接?

xcode - Ionic1 - Cordova-ios - 配置文件推送通知错误