2014-09-22 4 views
0

я запускаю этот простой сценарий, который исходит от Angular documentation, и это прекрасно работает:AngularJS конфликты с JQuery Mobile

http://plnkr.co/edit/6uIlw6HGVVpT0amF2vhj

Если добавить JQuery и JQuery Mobile, то пример больше не работает. Радиообъективы не доступны.

Пример: Если добавить эти два сценария и следующий CSS в приведенном выше примере:

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 

<script src="//ajax.googleapis.com/ajax/libs/jquerymobile/1.4.3/jquery.mobile.min.js"></script> 

<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jquerymobile/1.4.3/jquery.mobile.min.css" /> 

Если я ставлю их перед тем, включают в angular.js, то RadioButton можно щелкнуть, но отображение выбора («Вы выбираете ...») больше не работает.

Кто-нибудь знает, почему он не работает?

+0

ваш plunker URL не является хорошим – ThomasP1988

+0

вы не сохранили свой plnkr – worldask

+0

Thanx парня, я изменил свой пост – matt

ответ

0

Используйте эту последовательность. не знаю причину, но работал в plunkr.

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.0-rc.2/angular.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/jquerymobile/1.4.3/jquery.mobile.min.js"></script> 
+0

Thanx Абдула вашего ответа, Действительно, хорошо работает с последовательностью сценария, но когда я использую jQuery Mobile CSS, эта угловая метка JS не обновляется («вы выбираете ...»). Я забыл упомянуть об этом в своем посте, и я исправил его сейчас – matt

Смежные вопросы