Angularjs-Direktive, um Text zu ersetzen

Wie würde ich eine Direktive in anglejs erstellen, die zum Beispiel folgendes Element annimmt:

<div>Example text http://example.com</div>

Und konvertieren Sie es in diese

<div>Example text <a href="http://example.com">http://example.com</a></div>

Ich habe bereits die Funktionalität geschrieben, um den Text in einer Funktion automatisch zu verknüpfen und den HTML-Code zurückzugeben (nennen wir die Funktion "autoLink"), aber ich bin nicht auf dem neuesten Stand meiner Anweisungen.

Ich möchte dem Element auch ein Attribut hinzufügen, um ein Objekt an die Direktive zu übergeben. z.B.

<div linkprops="link.props" >Example text http://example.com</div>

Wobei link.props ein Objekt wie {a: 'bla bla', b: 'waa waa'} ist, das als zweiter Parameter an die autoLink-Funktion übergeben werden soll (der erste war der Text).

Antworten auf die Frage(6)

Ihre Antwort auf die Frage