2012-12-06 4 views
0

выбор2 из углового-интерфейса в Bootstrap панели навигации дает ошибкуУгловая UI Выбор2 в Bootstrap Navigation Bar

TypeError: Object [[object HTMLInputElement]] has no method 'is' 

Пожалуйста, обратитесь к http://plnkr.co/edit/yCG5M9

+0

, пожалуйста, объясните свой ответ более подробно. –

+0

@ Ответ jm-s правильный. Я добавил объяснение к его сообщению. –

ответ

1

Вам необходимо загрузить JQuery, прежде чем AngularJS

Просто измените заказ на

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular.min.js"></script> 

EDIT (blesh): Это потому, что если угловой не видит JQuery при его загрузке, то аргумент tElm (угловой элемент) передается в функцию compile - объект jqLite. Если Angular видит, что JQuery был загружен первым, то tElm будет полным объектом JQuery, и is() будет доступен.

+0

Это правильный ответ, я просто добавил объяснение * почему * это правильный ответ. –

+0

Но после изменения порядка импорта скрипта сценарий загрузки Bootstrap не работает. Кнопка свернуть, которая подходит для гибкого дизайна, не работает. См. Обновленную ссылку http://plnkr.co/edit/yCG5M9 – Devesh

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

  • Нет связанных вопросов^_^