Spec-Zone.ru › Angular.js 1.6

Улучшить эту документацию Просмотреть исходный код ngJq

  1. директива в модуле 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

имя библиотеки, доступной в window для использования с angular.element

Примеры

В этом примере показано, как принудительно использовать 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API