AngularJS + jQuery Mobile

是否有其他可能性以移动友好的方式为AngularJS应用程序设置样式而不是CSS

我正在计划一个移动应用程序,并希望使用AngularJS进行逻辑和数据绑定,但我不想用CSS自己设置所有内容。

AngularJS FAQ说它使用jQuery

Angular是否使用jQuery库? 是的,当应用程序被引导时,Angular可以使用jQuery,如果它存在于您的应用程序中。 如果你的脚本路径中没有jQuery,Angular会回到它自己的jQuery子集实现中,我们称之为jQLite。

由于更改使用on()/ off()而不是bind()/ unbind(),因此Angular 1.2仅适用于jQuery 1.7.1或更高版本。

但是我没有在FAQ中找到可以使用AngularJS + jQuery方式的信息。

正如您所看到的,我试图使用AngularsJS FAQ获取信息,但无法找到它。

你有没有找到一些使用jQuery Mobile进行样式的AngularJS例子?

在SO上已经存在比较AngularJSjQuery Mobile

在答案中,您可以找到一些信息 – 它可以为您进一步阅读。

arcticle jQuery Mobile和AngularJS Together Together应该让你回答你的问题。 它有一些建议,例如:

在AngularJS之前加载jQM库

要么

让jQM处理URL路由

等等

一个非常基本的例子:

HTML:

    

JS:

 var app = angular.module('myApp', []); app.controller('myCtrl', function ($scope) { $scope.cars = [ 'acura', 'audi', 'BMW' ]; }); 

工作演示: http : //jsfiddle.net/eZdNm/

jQuery mobile和AngularJS的主要问题是他们都想控制页面路由。 您可以通过google jQuery mobile和Angular在谷歌中找到更多信息。

是的,如果你只想要一个准备好/移动友好的用户界面。 我会建议其他更多基于CSS的框架,如bootstrap。