Улучшить эту документацию Просмотреть исходный код ngJq
- директива в модуле ng
Обзор
Используйте эту директиву для принудительного использования библиотеки angular.element. Она должна использоваться для принудительного выбора jqLite, оставив ng-jq пустым или установив имя переменной jQuery в окне (например, jQuery).
Поскольку AngularJS ищет эту директиву при загрузке (не ожидая события DOMContentLoaded), она должна быть размещена на элементе, который появляется до скрипта, загружающего angular. Кроме того, будет использован только первый экземпляр ng-jq, а все остальные будут проигнорированы.
Информация о директиве
- Эта директива выполняется на уровне приоритета 0.
Использование
- в качестве элемента:
<ng-jq [ng-jq="string"]> ... </ng-jq>
- в качестве атрибута:
<ANY [ng-jq="string"]> ... </ANY>
Аргументы
| Параметр | Тип | Подробности |
|---|---|---|
| ngJq (необязательно) | string | имя библиотеки, доступной в |
Примеры
В этом примере показано, как принудительно использовать jqLite, используя директиву ngJq для тега html.
<!doctype html> <html ng-app ng-jq> ... ... </html>
В этом примере показано, как использовать библиотеку jQuery с другим именем. Имя библиотеки должно быть доступно в верхнем 'window'.
<!doctype html> <html ng-app ng-jq="jQueryLib"> ... ... </html>
© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.6.9/docs/api/ng/directive/ngJq