AngularJS + PhoneGap

时间:2012-11-21 17:09:20

标签: javascript cordova angularjs

我希望这个问题已经接近过了。 PhoneGap可以与AngularJS一起使用吗?将它们一起使用有任何限制吗?福利/ pitfals?感谢

7 个答案:

答案 0 :(得分:10)

我使用PhoneGap和AngularJS制作了多个应用程序。这没有什么神奇之处。

答案 1 :(得分:3)

PhoneGap只是在本机设备浏览器中运行您的应用程序,因此如果您的目标平台支持AngularJS,它应该与PhoneGap一起使用。

答案 2 :(得分:3)

我无法使用phonegap在Windows Phone 7上使用angularjs。简单的僵硬工作,但一旦我尝试添加页面路线...

[编辑]

确定。所以我在Windows Phone 7/8上发现了这个问题。

在angular.js(1.0.3)函数matchUrl(url,obj)中有一个正则表达式失败,因为Windows Phone使用一个不寻常的前缀或命名空间或其任何调用(可能出于安全目的)。

angular会发现像'http://localhost/www/index.html'这样的网址会发生什么,但在Windows手机中它会看起来像:'x-wmapp0:www / index.html'而不是。

我尝试修复正则表达式,但即使如此,我也会在以后从XHR收到错误。

答案 3 :(得分:2)

我发现brian t ford文章(每个人都引用)并没有真正解释如何获取配置文件(包括指向index.html文件和其他几个资产的指针)有点过时了。获得一个很好的更新会很棒。

答案 4 :(得分:1)

我目前正在与Phonegap和AngularJS合作开展一个项目。我建议阅读以下内容。将帮助您确定它是否是您想要的一小时。

http://briantford.com/blog/angular-phonegap.html

AngularJs会让你拥有一个网站的强大功能和结构,但它有一个小缺陷就是它有点慢,我从经验中说出来,有时模特需要一段时间来冷却。

同样,我建议您看一下Yeomen,我目前正在研发一个发电机angularJS手机,并希望能够在本周末使用它。

问候

@gartox

答案 5 :(得分:0)

来自PhoneGap的博客:
http://phonegap.com/blog/2013/07/31/phonegap-30-faq/

  

问:PhoneGap与angular.js配合得很好吗?还是其他任何框架?

     答:确实如此。 PhoneGap并未规定应用程序如何使用HTML,CSS和JavaScript创作。我们对所有框架都很好,最近很多都是用Angular编写的。

答案 6 :(得分:0)

是。 http://ionicframework.com是集成Cordova和AngularJS的框架。它将为您节省大量时间来设置所有内容。

安装框架:

A ::: R

创建新的空:

npm install -g cordova ionic

phoneGap中提供的所有选项也可在Ionic中使用。例如,您可以键入

ionic start myApp blank

您的移动应用程序将在浏览器中打开,并在文件发生新的更改时自动更新,就像在Phonegap中一样。