Improve this Doc View Source linky

  1. filter in module ngSanitize

Overview

Finds links in text input and turns them into html links. Supports http/https/ftp/sftp/mailto and plain email address links.

Requires the ngSanitize module to be installed.

Usage

In HTML Template Binding

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

In JavaScript

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

Arguments

Param Type Details
text string

Input text.

target
(optional)
string

Window (_blank|_self|_parent|_top) or named frame to open links in.

attributes
(optional)
objectfunction(url)

Add custom attributes to the link element.

Can be one of:

  • object: A map of attributes
  • function: Takes the url as a parameter and returns a map of attributes

    If the map of attributes contains a value for target, it overrides the value of the target parameter.

Returns

string

Html-linkified and sanitized text.

Example

© 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