Html 如何在angularjs函数中获取事件

Html 如何在angularjs函数中获取事件,html,angularjs,Html,Angularjs,在此代码中,事件显示未定义 <div class="div1" ng-click="displayinfo(event)"> sadfasf </div> $scope.displayinfo = function(event) { alert(event); } 萨法夫 $scope.displayinfo=函数(事件) { 警报(事件); } 有人能帮忙吗。 谢谢非常接近——但这是$event <div class="div1" ng-

在此代码中,事件显示未定义

<div class="div1" ng-click="displayinfo(event)">
    sadfasf
</div>

$scope.displayinfo = function(event)
{
     alert(event);
}

萨法夫
$scope.displayinfo=函数(事件)
{
警报(事件);
}
有人能帮忙吗。 谢谢

非常接近——但这是
$event

<div class="div1" ng-click="displayinfo($event)">
    sadfasf
</div>

$scope.displayinfo = function(event)
{
     alert(event);
}

萨法夫
$scope.displayinfo=函数(事件)
{
警报(事件);
}

使用$event而不是event。
虽然这是正确的答案,但在文档中几乎没有隐藏它。应该注意的是,将DOM事件注入控制器函数通常是一种不好的做法,因为大多数情况下,任何DOM操作逻辑都不应该出现在控制器中,而应该转移到指令中。