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