ngclick angularjs angularjs-ng-click

angularjs - ngclick - ng-click function



¿Cómo recuperar el ElementId pulsado en angularjs? (2)

Tengo la siguiente línea:

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

y en mi mando tengo:

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

¿Cómo puedo acceder en mi función ShowId del controlador al ID del elemento en el que se hizo clic, en mi caso 12345?

Tenga en cuenta que el enlace no está dentro de la repetición ng, por lo que puedo acceder a la identificación del elemento o algo así.


Resolví esto:

<a href="#" id="12345" data-ng-click="ShowId($event)"> $scope.ShowId = function(event) { alert(event.target.id); };


<button data-id="101" ng-click="showDetail($event)">click Me</button> $scope.showDetail = function(event) { console.log($(event.target).attr("data-id")); }