我是AngularJS的新手。有没有办法将整个AngularJS应用程序转换为移动本机应用程序(Android和iOS)或AngularJS本身。有没有办法创建移动应用程序?
答案 0 :(得分:0)
您可以使用Apache Cordova或PhoneGap。使用跨平台库非常舒适,而您可以使用一个源代码创建不同的本机应用程序。使用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中也可能有类似的解决方案,我还没有尝试过。