Spec-Zone.ru › Angular.js 1.8

Улучшить документацию Просмотреть исходный код linky

  1. Фильтр в модуле ngSanitize

Обзор

Находит ссылки в текстовом вводе и преобразует их в html-ссылки. Поддерживает http/https/ftp/sftp/mailto и обычные ссылки на электронную почту.

Требуется модуль ngSanitize для установки.

Использование

В привязке HTML шаблона

<span ng-bind-html="linky_expression | linky"></span>

В JavaScript

$filter('linky')(text, target, attributes)

Аргументы

Параметр Тип Подробности
text string

Входной текст.

target
(необязательно)
string

Окно (_blank|_self|_parent|_top) или именованная рамка для открытия ссылок.

attributes
(необязательно)
objectfunction(url)

Добавление пользовательских атрибутов к элементу ссылки.

Может быть одним из:

  • object: Карта атрибутов
  • function: Принимает URL в качестве параметра и возвращает карту атрибутов

    Если карта атрибутов содержит значение для target, оно переопределяет значение параметра target.

Возвращаемое значение

string

Обработанный html-ссылками и очищенный текст.

Примеры

© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ngSanitize/filter/linky

Spec-Zone.ru

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