如何正确使用ngMousedown?

时间:2013-09-16 20:34:29

标签: angularjs mouseevent

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

以下是 jsfiddle 代码段。我也尝试了鼠标并单击。显然,我缺少一些微不足道的东西

<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>

1 个答案:

答案 0 :(得分:2)

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

Ng-Mousedown Fiddle

$scope.alert = function(x) {
    alert(x);
}