¿Hay otras posibilidades para diseñar un AngularJS
aplicación de forma amigable móvil que CSS
?
Estoy planeando una aplicación móvil y quiero usar AngularJS para la lógica y el enlace de datos, pero no quiero diseñar todo por mi cuenta con CSS
.
los AngularJS
FAQ dice que usa jQuery
:
¿Angular usa la librería jQuery? Sí, Angular puede usar jQuery si está presente en su aplicación cuando la aplicación se está reiniciando. Si jQuery no está presente en su ruta de script, Angular vuelve a su propia implementación del subconjunto de jQuery que llamamos jQLite.
Debido a un cambio para usar on () / off () en lugar de bind () / unbind (), Angular 1.2 solo funciona con jQuery 1.7.1 o superior.
pero no hay información que haya encontrado en las Preguntas Frecuentes de qué manera AngularJS + jQuery
puede ser usado.
Como puede ver, he intentado obtener la información utilizando las preguntas frecuentes de AngularsJS, pero no la encontré.
¿Has encontrado algunos ejemplos de AngularJS
con jQuery Mobile
para el estilo?
Respuestas
4 para la respuesta № 1Ya existía la pregunta sobre ASI QUE comparar AngularJS
y jQuery Mobile
.
Y en el responder Puedes encontrar algo de información, es un tipo de lectura adicional para ti.
Y el arcticle jQuery Mobile y AngularJS trabajando juntos Debes darte respuesta a tu pregunta. Tiene algunos consejos, por ejemplo:
Cargar libs jQM antes de AngularJS
o
Deje que jQM maneje el enrutamiento de URL
etc.
3 para la respuesta № 2
Un ejemplo muy básico:
html:
<body ng-app="myApp">
<div data-role="page" ng-controller="myCtrl">
<ul data-role="listview">
<li ng-repeat="car in cars"><a href="{{car}}.html">{{car}}</a>
</li>
</ul>
</div>
</body>
js
var app = angular.module("myApp", []);
app.controller("myCtrl", function ($scope) {
$scope.cars = [
"acura", "audi", "BMW"
];
});
demostración de trabajo: http://jsfiddle.net/eZdNm/
El principal problema con jQuery mobile y AngularJS es que ambos quieren controlar el enrutamiento de la página. Puede encontrar más información buscando en jQuery mobile y Angular en google.
Sí, si solo quieres una UI lista para usar / compatible con dispositivos móviles. Sugeriría otros marcos más basados en CSS como bootstrap.