Angular 2 и jQuery – как тестировать?Jquery

Программирование на jquery
Ответить
Anonymous
 Angular 2 и jQuery – как тестировать?

Сообщение Anonymous »

Я использую Angular-CLI (версия веб-пакета) для своего проекта Angular 2, и мне также нужно использовать jQuery (к сожалению. В моем случае это зависимость от Semantic-UI, и я использую его для обработки раскрывающихся меню).

Как я это использую:

Код: Выделить всё

npm install jquery --save
Затем перечислим в нем файл angular-cli.json в массиве скриптов:

Код: Выделить всё

scripts": [
"../node_modules/jquery/dist/jquery.min.js"
]
Таким образом, он включается в файл пакета, и этот файл автоматически используется для корневого html-файла:
Затем объявите var $: Any; в файлах, где мне это нужно, и это работает хорошо.
Однако существует проблема с тестами ng test, так как Karma выдает ошибку $ не определен.

Подробнее здесь: https://stackoverflow.com/questions/400 ... ow-to-test
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»