Spec-Zone.ru › Angular.js 1.8

Улучшить эту документацию Просмотреть исходный код 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–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/directive/ngJq

Spec-Zone.ru

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