AngularJS:检测鼠标左键?

时间:2015-08-27 18:14:02

标签: angularjs

我尝试了jquery函数的这个修改版本:

$scope.link_clicked = function(e) {
    if (e.button == 0) {
        $("#spinner_bg").css("display", "block");
    }
};

但是它给出了错误:“无法读取未定义的属性'按钮'...:/

1 个答案:

答案 0 :(得分:1)

您需要传递$event对象:ng-click=link_clicked($event),如JSFiddle

JS代码:

angular.module('Joy', [])
.controller('JoyCtrl', ['$scope', function ($scope) {
    $scope.link_clicked  = function (e) {
        console.log(e);
    };
}]);