我对 Angular 还很陌生,但过去几周我一直在使用它,并设法解决了我遇到的大部分问题。然而,这个让我难住了。
我有一个应用程序可以从 Twitter 中提取推文 - 使用角度过滤器 - 提取所有 url 并将它们设置为链接。这部分工作正常,但客户认为来自 Twitter 的链接不安全,因此他们希望在每次点击链接时触发免责声明。很简单 - 我劫持了链接href
并将ng-click="openLink('url')"
. 这就是问题发生的地方 -ng-click
不起作用。
我很确定这个问题与此有关$compile()
——我以前也遇到过类似的问题——但我不知道何时何地打电话给它。
我创建了一个Plunkr,它是我所追求的精简版。顶部的链接不是动态加载的并且alertUrl()
可以很好地触发该功能,但是过滤器生成的所有链接都失败了。
我可能错过了一些非常简单的东西,但它已经困扰了我一段时间,所以任何帮助都将不胜感激。
谢谢,
山姆