Dyrektywa Angularjs zastępująca tekst
Jak mógłbym utworzyć dyrektywę w angularjs, która na przykład przyjmuje ten element:
<div>Example text http://example.com</div>
I przekonwertuj to do tego
<div>Example text <a href="http://example.com">http://example.com</a></div>
Mam już funkcjonalność napisaną do automatycznego łączenia tekstu w funkcji i zwracania html (nazwijmy tę funkcję „autoLink”), ale nie mam nic przeciwko moim dyrektywom.
Chciałbym także dodać atrybut do elementu, aby przekazać obiekt do dyrektywy. na przykład
<div linkprops="link.props" >Example text http://example.com</div>
Gdzie link.props jest obiektem takim jak {a: 'bla bla', b: 'waa waa'}, który ma zostać przekazany do funkcji autoLink jako drugi parametr (pierwszy był tekstem).