Dodawanie zdarzenia ng-click wewnątrz filtru

Jestem dość nowy w Angular, ale używam go w ciągu ostatnich kilku tygodni i udało mi się rozwiązać większość problemów, z którymi się spotkałem. Ten jednak ma mnie zakłopotany.

Mam aplikację, która pobiera tweety z Twittera, a następnie - używając filtra kątowego - wyciąga wszystkie adresy URL i stylizuje je jako linki. Ta część działa dobrze, ale klient zdecydował, że linki z Twittera nie są bezpieczne, więc chcieli, aby ostrzeżenie było uruchamiane za każdym razem, gdy kliknięto link. Proste - porwałam link i zamieniłamhref nang-click="openLink('url')". Tutaj pojawił się problem -ng-click nie działa.

Jestem pewien, że problem ma z tym coś wspólnego$compile() - Miałem podobne problemy wcześniej - ale nie mam pojęcia, kiedy i gdzie to nazwać.

StworzyłemPlunkr to jest lite wersja tego, czego szukam. Link u góry nie jest ładowany dynamicznie i uruchamiaalertUrl() działa dobrze, ale wszystkie linki generowane przez filtr zawodzą.

Prawdopodobnie brakuje mi czegoś naprawdę prostego, ale trochę mnie to dręczyło, więc wszelka pomoc zostanie ogromnie doceniona.

Dzięki,
Sam

questionAnswers(1)

yourAnswerToTheQuestion