Улучшить эту документацию Просмотреть исходный код $sanitize
- $sanitizeProvider
- сервис в модуле ngSanitize
Очищает строку HTML, удаляя все потенциально опасные токены.
Входной данные очищаются путём разбора HTML в токены. Все безопасные токены (из белого списка) затем сериализуются обратно в правильно экранированную строку HTML. Это означает, что никакие небезопасные данные не попадут в возвращаемую строку.
Белый список для очистки URL-адресов значений атрибутов настраивается с помощью функций aHrefSanitizationWhitelist и imgSrcSanitizationWhitelist из $compileProvider.
Входные данные также могут содержать SVG-разметку, если это включено с помощью $sanitizeProvider.
Использование
$sanitize(html);
Аргументы
| Параметр | Тип | Подробности |
|---|---|---|
| html | string | Входные данные HTML. |
Возвращаемое значение
string |
Очищенный HTML. |
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ngSanitize/service/$sanitize