Angularjs 使用Angular创建移动webapp

Angularjs 使用Angular创建移动webapp,angularjs,node.js,cordova,mobile,ionic-framework,Angularjs,Node.js,Cordova,Mobile,Ionic Framework,我目前正在学习Angular JS,并计划创建一个使用RESTFul与服务器通信的网站(将在Node.JS中) 我想知道如何继续“转换”这个网站成为一个移动应用程序 我见过像ApacheCordova这样的工具,但我没有移动开发经验,所以我真的不知道所有这些是如何工作的 我看到了其他工具,比如Ionic和ngCordova(由Ionic创建),但我不明白这一点,Angular只是一个JS脚本,可以插入我的HTML页面,对吗 那我为什么需要像爱奥尼亚这样的东西呢?ApacheCordova还不够吗

我目前正在学习Angular JS,并计划创建一个使用RESTFul与服务器通信的网站(将在Node.JS中)

我想知道如何继续“转换”这个网站成为一个移动应用程序

我见过像ApacheCordova这样的工具,但我没有移动开发经验,所以我真的不知道所有这些是如何工作的

我看到了其他工具,比如Ionic和ngCordova(由Ionic创建),但我不明白这一点,Angular只是一个JS脚本,可以插入我的HTML页面,对吗


那我为什么需要像爱奥尼亚这样的东西呢?ApacheCordova还不够吗?

爱奥尼亚是一个利用背后的ApacheCordova的webframework

Cordova用于javascript中的移动应用程序编程,并将您的javascript代码编译为android、iOS等的本机代码

AngularJS通过为编程应用程序提供许多优秀的代码特性,使单页Web应用程序的开发变得更加愉快

最后,爱奥尼亚公司通过为您提供用户界面组件,使其在所有移动设备和浏览器上看起来都是本地的,从而将所有功能整合在一起。并且在顶部为您提供了角度js模块,使使用Web应用程序更容易(例如navigationHistory…)


如果你想创建一个漂亮的移动应用程序,我会从爱奥尼亚开始。它附带了大量的css或sass,让它感觉/看起来是本地的,当然你可以根据自己的需要改变一切。要访问手机功能(如位置、摄像头等),请进入cordova。我建议您这样做,这将带您体验您的第一款ionic应用。

并让您开始体验一些很棒的功能,如代码缩减和测试。看看Ok,假设我有一个使用Angular JS的HTML页面。我可以用Ionic创建一个本机应用程序,只需加载该页面,对吗?爱奥尼亚能让我用Angular访问手机功能吗?但是关于本机外观,这意味着没有CSS文件来设计我想要的网页样式?谢谢你的解释,我将尝试教程!