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