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上已经存在比较AngularJS
和jQuery 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。