Spec-Zone.ru › Angular.js 1.2

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

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

Spec-Zone.ru

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