Улучшить документацию Просмотреть исходный код $sanitize
- сервис в модуле ngSanitize
Входные данные очищаются путём разбора HTML в токены. Все безопасные токены (из белого списка) затем сериализуются обратно в правильно экранированную строку HTML. Это означает, что никакие небезопасные данные не попадут в возвращаемую строку, однако, так как наш анализатор жёстче, чем типичный браузерный анализатор, возможно, что некоторые необычные данные, которые браузер распознал бы как допустимый HTML, не пройдут через очистку. Белый список настроен с помощью функций aHrefSanitizationWhitelist и imgSrcSanitizationWhitelist $compileProvider.
Использование
$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.2.32/docs/api/ngSanitize/service/$sanitize