我正在尝试捕获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>
答案 0 :(得分:2)
这是一个工作小提琴。问题是alert('x')正在寻找$ scope.alert作为控制器中的一个函数。
$scope.alert = function(x) {
alert(x);
}