Улучшить эту документацию Просмотреть исходный код $compileProvider
Использование
$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