Улучшить эту документацию ngSanitize
ngSanitize
Модуль ngSanitize предоставляет функциональность для очистки HTML.
См. $sanitize для использования.
Установка
Сначала включите angular-sanitize.js в свой HTML:
<script src="angular.js">
<script src="angular-sanitize.js"> Вы можете загрузить этот файл из следующих мест:
- Google CDN
например//ajax.googleapis.com/ajax/libs/angularjs/X.Y.Z/angular-sanitize.js - Bower
напримерbower install angular-sanitize@X.Y.Z
- code.angularjs.org
например"//code.angularjs.org/X.Y.Z/angular-sanitize.js"
где X.Y.Z — версия AngularJS, которую вы используете.
Затем загрузите модуль в свое приложение, добавив его как зависимый модуль:
angular.module('app', ['ngSanitize']); Теперь вы готовы к работе!
Компоненты модуля
Фильтр
| Имя | Описание |
|---|---|
| linky |
Находит ссылки в текстовом вводе и преобразует их в html-ссылки. Поддерживает ссылки http/https/ftp/mailto и простые адреса электронной почты. |
Сервис
| Имя | Описание |
|---|---|
| $sanitize |
Входные данные очищаются путем разбора html в токены. Все безопасные токены (из белого списка) затем сериализуются обратно в правильно экранированную строку html. Это означает, что никакой небезопасный ввод не может попасть в возвращаемую строку, однако, так как наш парсер более строгий, чем типичный браузерный парсер, возможно, что некоторый неясный ввод, который будет распознан как допустимый HTML браузером, не пройдёт через очиститель. Белый список настраивается с помощью функций |
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.2.32/docs/api/ngSanitize