一尘不染

如何在angularjs中检索单击的ElementId?

angularjs

我有以下几行:

<a href="#" id="12345" data-ng-click="ShowId()">

在我的控制器中,我有:

$scope.ShowId = function(){
     alert('clicked element id in here: 12345');
};

如何在我的控制器ShowId函数中访问被单击元素的ID(在我的情况下为12345)?

请注意,绑定不在ng-repeat内,因此我可以访问项目ID或类似内容。


阅读 255

收藏
2020-07-04

共1个答案

一尘不染

我解决了这个问题:

<a href="#" id="12345" data-ng-click="ShowId($event)">

$scope.ShowId = function(event)
{
   alert(event.target.id);
};
2020-07-04