Spec-Zone.ru › Angular.js 1.2

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

  1. $compile
  2. провайдер в модуле ng

Использование

$compileProvider();

Методы

  • directive(name, directiveFactory);

    Зарегистрировать новую директиву в компиляторе.

    Параметры

    Параметр Тип Подробности
    name stringObject

    Имя директивы в верхнем регистре (например, ngBind что будет соответствовать ng-bind), или объект-карта директивы, где ключи — имена, а значения — фабрики.

    directiveFactory function()Array

    Инъекционная фабрика директивы. Дополнительную информацию см. в директиве.

    Возвращаемое значение

    ng.$compileProvider

    Текущий объект для цепочки вызовов.

  • aHrefSanitizationWhitelist([regexp]);

    Возвращает или переопределяет стандартное регулярное выражение, используемое для белого списка безопасных URL-адресов при очистке a[href].

    Очистка — это мера безопасности, направленная на предотвращение атак XSS через html-ссылки.

    Любой URL-адрес, который собирается назначить элементу a[href] с помощью привязки данных, сначала нормализуется и преобразуется в абсолютный URL-адрес. После этого URL-адрес сопоставляется с регулярным выражением aHrefSanitizationWhitelist. Если совпадение найдено, исходный URL-адрес записывается в DOM. В противном случае к абсолютному URL-адресу добавляется строка 'unsafe:' и только после этого он записывается в DOM.

    Параметры

    Параметр Тип Подробности
    regexp
    (необязательно)
    RegExp

    Новое регулярное выражение для белого списка URL-адресов.

    Возвращаемое значение

    RegExpng.$compileProvider

    Текущее регулярное выражение, если вызов осуществляется без значения, или текущий объект для цепочки вызовов в противном случае.

  • imgSrcSanitizationWhitelist([regexp]);

    Возвращает или переопределяет стандартное регулярное выражение, используемое для белого списка безопасных URL-адресов при очистке img[src].

    Очистка — это мера безопасности, направленная на предотвращение атак XSS через html-ссылки.

    Любой URL-адрес, который собирается назначить элементу img[src] с помощью привязки данных, сначала нормализуется и преобразуется в абсолютный URL-адрес. После этого URL-адрес сопоставляется с регулярным выражением imgSrcSanitizationWhitelist. Если совпадение найдено, исходный URL-адрес записывается в DOM. В противном случае к абсолютному URL-адресу добавляется строка 'unsafe:' и только после этого он записывается в DOM.

    Параметры

    Параметр Тип Подробности
    regexp
    (необязательно)
    RegExp

    Новое регулярное выражение для белого списка URL-адресов.

    Возвращаемое значение

    RegExpng.$compileProvider

    Текущее регулярное выражение, если вызов осуществляется без значения, или текущий объект для цепочки вызовов в противном случае.

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.2.32/docs/api/ng/provider/$compileProvider

Spec-Zone.ru

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