Spec-Zone.ru › Angular.js 1.4

Улучшить эту документацию 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-разметку. Белый список настраивается с помощью функций aHrefSanitizationWhitelist и imgSrcSanitizationWhitelist из $compileProvider.

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.4.14/docs/api/ngSanitize

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API