/ / AngularJS + jQuery Mobile - javascript, jquery, css, angularjs, jquery-mobile

AngularJS + jQuery Mobile - javascript, jquery, css, angularjs, jquery-mobile

Czy są inne możliwości stylu? AngularJS aplikacja w przyjazny dla telefonu sposób niż CSS?

Planuję aplikację mobilną i chcę użyć AngularJS do logiki i powiązania danych, ale nie chcę stylizować wszystkiego na własną rękę CSS.

The AngularJS FAQ mówi, że używa jQuery:

Czy Angular korzysta z biblioteki jQuery? Tak, Angular może używać jQuery, jeśli jest obecny w twojej aplikacji, gdy aplikacja jest ładowana.Jeśli jQuery nie jest obecny w twojej ścieżce skryptu, Angular powraca do własnej implementacji podzbioru jQuery, który nazywamy jQLite.

Ze względu na zmianę użycia na () / off () zamiast bind () / unbind (), Angular 1.2 działa tylko z jQuery 1.7.1 lub nowszym.

ale nie ma informacji, które znalazłem w FAQ, w jaki sposób AngularJS + jQuery może być użyte.

Jak widać, próbowałem uzyskać informacje przy pomocy AngularsJS FAQ, ale nie mogłem go znaleźć.

Znalazłeś przykład (przykłady) AngularJS z jQuery Mobile do stylizacji?

Odpowiedzi:

4 dla odpowiedzi № 1

Było już pytanie WIĘC porównywać AngularJS i jQuery Mobile.

I w odpowiedź możesz znaleźć informacje - to dla ciebie rodzaj dalszej lektury.

I arcticle jQuery Mobile i AngularJS pracują razem powinien dać ci odpowiedź na twoje pytanie. Ma kilka porad, na przykład:

Załaduj biblioteki jQM przed AngularJS

lub

Pozwól jQM obsługiwać routing adresów URL

itp.


3 dla odpowiedzi № 2

Bardzo prosty przykład:

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"
];
});

działające demo: http://jsfiddle.net/eZdNm/

Głównym problemem z jQuery mobile i AngularJS jest to, że chcą kontrolować routing strony. Możesz dowiedzieć się więcej, wyszukując jQuery mobile i Angular w google.

Tak, jeśli potrzebujesz tylko interfejsu gotowego do pracy / przyjaznego dla urządzeń mobilnych. Sugerowałbym inne bardziej oparte na CSS frameworki takie jak bootstrap.