Agregar un evento ng-click dentro de un filtro

Soy bastante nuevo en Angular, pero lo he estado utilizando las últimas semanas y he logrado resolver la mayoría de los problemas que he encontrado. Este, sin embargo, me ha dejado perplejo.

Tengo una aplicación que extrae tweets de Twitter y, a través de un filtro angular, extrae todas las direcciones URL y las estiliza como enlaces. Esta parte funciona bien, pero el cliente decidió que los enlaces de Twitter no eran seguros, así que querían que se activara un descargo de responsabilidad cada vez que se hacía clic en un enlace. Bastante simple: secuestré el enlace e intercambié elhref por unng-click="openLink('url')". Aquí es donde ocurrió el problema - elng-click no funciona

Estoy bastante seguro de que el problema tiene algo que ver con$compile() - He tenido problemas similares antes, pero no tengo idea de cuándo o dónde llamarlos.

He creado unPlunkr Esa es una versión liviana de lo que busco. El enlace en la parte superior no se carga dinámicamente y dispara elalertUrl() Funciona bien, pero todos los enlaces generados por el filtro fallan.

Probablemente me esté perdiendo algo realmente simple, pero me ha estado molestando por un tiempo, por lo que cualquier ayuda será enormemente apreciada.

Gracias,
Sam

Respuestas a la pregunta(1)

Su respuesta a la pregunta