我正在尝试捕捉 ngMousedown 事件,但无法让它工作。花了一些时间在 Web 上搜索解决方案,但没有成功。
这是 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>
最佳答案
这是一个工作 fiddle 。问题是 alert('x') 正在寻找 $scope.alert 作为您 Controller 中的函数。
$scope.alert = function(x) {
alert(x);
}
关于angularjs - 如何正确使用 ngMousedown?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18836812/