如何在点击href时调用角度函数

时间:2017-06-08 07:36:38

标签: jquery html angularjs

一个href标签

<a href="#" ng-click="getUserSkills($event);" data-id="{{iUserInfoID}}" class="accordion-toggle" title="Skills" data-toggle="modal" data-target="#skillModal">Skills</a>

角度控制器

    $scope.getUserSkills=  function (e) {
    e.preventDefault();
    $scope.UserInfoId = $(this).data('id');
    alert($scope.UserInfoId)

};

1 个答案:

答案 0 :(得分:2)

您只需从链接中删除href="#"即可。

<a ng-click="getUserSkills($event);">My Link</a>

但我建议您只使用span或类似的东西。当您可以使用任何其他HTML标记时,没有理由要设法禁止a的默认功能。