【发布时间】:2019-07-14 17:28:08
【问题描述】:
我目前有一个表单按钮
<button id="scale-up" ng-click="scaleUp()">Scale Up</button>
“scaleUp()”在哪里
$scope.scaleUp = () => { $scope.$broadcast('scaleUp'); };
只要鼠标按下按钮,我就想继续广播“scaleUp”,而不是只调用一次“scaleUp()”。 ex) 鼠标按下 5 秒,然后 $scope.$broadcast('scaleUp') 应该被调用 10 次。
实现这一点的正确方法是什么?请不要使用 jQuery 解决方案。
【问题讨论】:
标签: angularjs click frontend mouse broadcast