有没有办法将AngularJS Web应用程序转换为移动应用程序?

时间:2017-02-09 07:42:54

标签: angularjs angular

我是AngularJS的新手。有没有办法将整个AngularJS应用程序转换为移动本机应用程序(Android和iOS)或AngularJS本身。有没有办法创建移动应用程序?

我推荐了xdkphonegap

2 个答案:

答案 0 :(得分:0)

您可以使用Apache CordovaPhoneGap。使用跨平台库非常舒适,而您可以使用一个源代码创建不同的本机应用程序。使用phonegap / cordova,您需要node.js.

这些是setup your application的默认CLI命令。您应该使用以下命令创建新的混合应用程序。您可以通过将文件复制到新的app目录来迁移AngularJS应用程序。

通过NPM安装cordova

npm install -g cordova.

创建您的应用程序(您可以将AngularJS应用程序放在您的应用程序目录中并使其正常工作)

cordova create <path>

添加平台,例如iOS或Android(需要在应用<path>目录cordova create <path>中运行以下命令。

 cordova platform add android --save

在模拟器中运行您的应用

cordova run android

构建本机应用程序,如:

cordova build android

答案 1 :(得分:0)

在android中为我工作的另一个解决方案:  1.在android中创建一个普通的本机应用程序。  2.将角度应用程序保存在资源文件夹中。  3.在webview中调用应用程序。

在ios中也可能有类似的解决方案,我还没有尝试过。