use*_*430 21 angularjs angularjs-ng-click
我有以下几行:
<a href="#" id="12345" data-ng-click="ShowId()">
Run Code Online (Sandbox Code Playgroud)
在我的控制器中我有:
$scope.ShowId = function(){
alert('clicked element id in here: 12345');
};
Run Code Online (Sandbox Code Playgroud)
如何在我的控制器ShowId函数中访问被点击元素的id,在我的情况下是12345?
请注意绑定不在ng-repeat中,因此我可以访问项ID或类似的东西.
use*_*430 32
我解决了这个问题
<a href="#" id="12345" data-ng-click="ShowId($event)">
$scope.ShowId = function(event)
{
alert(event.target.id);
};
Run Code Online (Sandbox Code Playgroud)
小智 5
<button data-id="101" ng-click="showDetail($event)">click Me</button>
$scope.showDetail = function(event)
{
console.log($(event.target).attr("data-id"));
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
48298 次 |
最近记录: |