Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 我有一个角度的网站,并希望使用离子创建移动应用程序。最简单的方法是什么?_Angularjs_Cordova_Ionic Framework_Ionic3 - Fatal编程技术网

Angularjs 我有一个角度的网站,并希望使用离子创建移动应用程序。最简单的方法是什么?

Angularjs 我有一个角度的网站,并希望使用离子创建移动应用程序。最简单的方法是什么?,angularjs,cordova,ionic-framework,ionic3,Angularjs,Cordova,Ionic Framework,Ionic3,我有一个在Angular 4中创建的网站(Lumen作为Rest API),具有响应性设计 该网站在桌面和移动浏览器上运行良好,但现在我想创建移动应用程序 围绕我现有的Angular网站创建移动应用程序的最简单方法是什么?移动应用程序将需要摄像头、位置、条扫描等。因此,我不能只使用webkit或webview来查看移动应用程序,我需要来自ionic/cordova的插件。这取决于您是否要使用任何ionic组件,因此您是否要对应用程序进行视觉更改 如果您已经创建了应用程序,并且它在移动设备上运行/

我有一个在Angular 4中创建的网站(Lumen作为Rest API),具有响应性设计

该网站在桌面和移动浏览器上运行良好,但现在我想创建移动应用程序


围绕我现有的Angular网站创建移动应用程序的最简单方法是什么?移动应用程序将需要摄像头、位置、条扫描等。因此,我不能只使用webkit或webview来查看移动应用程序,我需要来自ionic/cordova的插件。

这取决于您是否要使用任何ionic组件,因此您是否要对应用程序进行视觉更改

如果您已经创建了应用程序,并且它在移动设备上运行/看起来很好,则无需使用Ionic。爱奥尼亚提供了可视化组件来构建看起来像本地应用程序的混合应用程序,但如果你不需要它们,就没有必要使用爱奥尼亚。相反,您可以使用cordova,它允许您使用现有的webapp,只需向其添加相机、位置等本地功能


如果你想改变你的应用程序,并用爱奥尼亚给它一种原生的感觉,那么这真的取决于你有什么样的应用程序以及它有多大。把你现有的应用程序放在“爱奥尼亚”里面并不是一件容易的事。创建一个新项目并复制逻辑可能会更容易,但要重建与离子组件相关的所有UI。

所以如果我要实现Cordova,我只会使用应用程序内(iOS/Android)使用Cordova插件,否则使用其他方法,如html5?但是,如果我们在爱奥尼亚的基础上重新构建,我们的桌面web浏览器的外观、功能和感觉不会受到影响吗?