Улучшить эту документацию ngSanitize
Установка
Сначала включите 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']);Теперь вы готовы начать работу!
ngSanitize
Модуль ngSanitize предоставляет функциональность для очистки HTML.
См. $sanitize для использования.
Компоненты модуля
Фильтр
| Название | Описание |
|---|---|
| linky | Находит ссылки в текстовом вводе и преобразует их в HTML-ссылки. Поддерживает ссылки http/https/ftp/mailto и обычные электронные адреса. |
Сервис
| Название | Описание |
|---|---|
| $sanitize | Входной данные очищаются путем разбора HTML в токены. Все безопасные токены (из белого списка) затем сериализуются обратно в правильно экранированную строку html. Это означает, что никакой небезопасный ввод не может попасть в возвращаемую строку, однако, поскольку наш парсер более строгий, чем типичный парсер браузера, возможно, что некоторые специфические входные данные, которые браузер распознает как допустимый HTML, не пройдут через очиститель. Ввод также может содержать SVG-разметку. Белый список настраивается с помощью функций |
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.4.14/docs/api/ngSanitize