Phonegap和AngularJS如何在应用程序中协同工作?

时间:2014-12-25 10:36:11

标签: php angularjs apache cordova

我是AngularJS,PHP,PhoneGap的新手。我正在使用所有这些创建移动应用程序。经过大量的研究,我对如何进行开发有了解。

我将使用AngularJS进行开发。 PHP脚本用于将AngularJS部件连接到MySQL数据库。

由于这是我第一次使用所有这些技术,我不明白的是,所有这些技术如何作为移动应用程序协同工作。当我在手机上将它用作应用程序时,数据库将如何工作? PHP脚本将如何自动运行?

抱歉天真的问题,但我真的想了解它背后的概念。感谢。

2 个答案:

答案 0 :(得分:7)

五个月前我也遇到了同样的情况,然后我成功地使用Phonegap,AngularJS和Ruby on Rails参与了我的第一个项目。

首先,我将全面介绍它的运作方式。

  • 将IONIC用于移动UI(AngularJS完全支持)。
  • 使用Cordova / Phonegap构建APK。
  • 用于服务器端API的PHP(接受JSON响应JSON)

在PHP中创建API,接受JSON对象并返回JSON对象。

然后使用AngularJS使用$http指令来调用API。

和API(在PHP中)处理JSON数据并以JSON格式返回结果。

然后在Ionic / Cordova的帮助下将所有这些整合到APK中。

移动和服务器端PHP API代码使用AngularJS使用JSON对象进行通信。

请查看以下链接:

对于PHP API:

对于移动和服务器连接 -

对于移动UI和AngularJS集成 -

  • ionicframework.com

首先在PHP中创建API并从代码笔调用该API。使用任何AngularJS $http codepen,JSFiddle或cURL命令测试您的API。然后转到移动设备(客户端)。

它就像Client-Server模型一样。

答案 1 :(得分:1)

首先,您需要了解Phonegap(又名Cordova)是一个开源移动开发框架。它允许您使用标准Web技术(如HTML5,CSS3和JavaScript)进行跨平台开发,从而避免使用每个移动平台。本机开发语言。支持Cordova的WebView可以为应用程序提供整个用户界面。在某些平台上,它也可以是更大的混合应用程序中的一个组件,它将WebView与本机应用程序组件混合在一起。 Cordova和本机组件可以使用插件接口进行相互通信。 More..

Angularjs是动态网络应用程序的结构框架。它使用HTML作为模板语言,并扩展HTML的语法,以清晰简洁地表达应用程序的组件。的 More

<强> PhoneGap+AngularJS

现在PHP是服务器端脚本语言。您可以使用JSON和XML制作Web服务。这是一个例子。你可以看到。的 Tutorial...

这里的大话题都不可能。所以关于它的简要信息。所以需要了解这一点。希望可能会帮助你解决这个问题。