我正在使用AngularJS linky filter在代码段上创建链接,但效果很好,但我想在执行网址之前调用自定义函数。
所以我的问题是,如何使用linky过滤器设置ng-click属性?
希望它有意义吗?
我的代码如下:
<div class="item" href="#" ng-repeat="message in messages">
<p class="message" ng-bind-html="message.message | linky:'_blank':open(url)"></p>
</div>
答案 0 :(得分:1)
根据gtlambert的评论,它应该有效。我之前用过它。如果添加以下内容,它将首先运行警报,然后继续关注链接:
HTML
<p class="message" ng-bind-html="message.message | linky:'_blank':open(url)" ng-click="alertFunc()"></p>
</div>
JS
$scope.alertFunc = function() {
alert("doSomething");
}