3

我正在尝试捕捉 ngMousedown 事件,但无法使其正常工作。花了一些时间在网上搜索解决方案,没有运气。

这是jsfiddle片段。我还尝试了 mouseup 并单击。显然,我缺少一些微不足道的东西

<html ng-app>
  <head>
    <script src="http://code.angularjs.org/1.2.0-rc.2/angular.min.js"></script>
    <script src="script.js"></script>
  </head>
  <body>
    <div ng-controller="HelloCntl">
      <hr/>
        <div style="border:1px solid red;" ng-mousedown="alert('x');">
            ng-mousedown
        </div>
    </div>
  </body>
</html>
4

1 回答 1

2

这是一个工作小提琴。问题是 alert('x') 正在寻找 $scope.alert 作为控制器中的函数。

Ng-Mousedown 小提琴

$scope.alert = function(x) {
    alert(x);
}
于 2013-09-17T02:30:35.170 回答