代码之家  ›  专栏  ›  技术社区  ›  pkdkk

AngularJS Linky设置ng单击所有链接

  •  0
  • pkdkk  · 技术社区  · 10 年前

    我正在使用 AngularJS linky filter 在代码段上创建链接,效果很好,但我想在执行url之前调用一个自定义函数。

    所以我的问题是,如何使用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>
    
    1 回复  |  直到 10 年前
        1
  •  1
  •   LJ.Wizard    10 年前

    根据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");
    }