В моем проекте я использую jQuery и угловой. Я установил их через bower, и я использую браузер для загрузки файлов. Кажется, что это работает нормально, кроме углового используется jqLite. Когда я пытаюсь запуститьКак сделать угловое использование jQuery над jqLite
angular.element(".workItem").hide();
Я получаю сообщение об ошибке: jqLite не поддерживает селектора запросов. Как я могу обойти это и сделать угловое использование jQuery?
Я хочу использовать angular.element над $ для целей тестирования.
Спасибо!
Это будет работать, если я загружаю файлы через index.html, но я пользуюсь браузером, и я сначала загружаю jQuery, но он все еще пытается использовать jqLite –
Можете ли вы проверить вкладку «Сеть», чтобы убедиться что jQuery загружается первым? Или, альтернативно, попробуйте бросить некоторые «console.logs». Если он действительно загружается первым, у вас не должно быть проблем. Я никогда не пользовался браузером, но похоже, что он полезен для ситуаций, когда вещи имеют странные зависимости, и вы хотите отменить обработку этого. Поскольку вы знаете, что всегда будете хотеть jQuery и Angular в этом порядке, почему бы не добавить их в 'index.html'? –
@AdamZerner При использовании браузера все зависимости объединяются в один JS-файл вместе и (в оптимальном случае), который не отображается как глобальные, а 'require()' d. – felixfbecker