Spec-Zone.ru › Angular.js 1.3

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

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

Spec-Zone.ru

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