выбор2 из углового-интерфейса в Bootstrap панели навигации дает ошибкуУгловая UI Выбор2 в Bootstrap Navigation Bar
TypeError: Object [[object HTMLInputElement]] has no method 'is'
Пожалуйста, обратитесь к http://plnkr.co/edit/yCG5M9
выбор2 из углового-интерфейса в Bootstrap панели навигации дает ошибкуУгловая UI Выбор2 в Bootstrap Navigation Bar
TypeError: Object [[object HTMLInputElement]] has no method 'is'
Пожалуйста, обратитесь к http://plnkr.co/edit/yCG5M9
Вам необходимо загрузить 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()
будет доступен.
Это правильный ответ, я просто добавил объяснение * почему * это правильный ответ. –
Но после изменения порядка импорта скрипта сценарий загрузки Bootstrap не работает. Кнопка свернуть, которая подходит для гибкого дизайна, не работает. См. Обновленную ссылку http://plnkr.co/edit/yCG5M9 – Devesh
, пожалуйста, объясните свой ответ более подробно. –
@ Ответ jm-s правильный. Я добавил объяснение к его сообщению. –