J'ai la ligne suivante:
<a href="#" id="12345" data-ng-click="ShowId()">
et dans mon contrôleur j'ai:
$scope.ShowId = function(){
alert('clicked element id in here: 12345');
};
Comment puis-je accéder dans la fonction ShowId de mon contrôleur à l'ID de l'élément cliqué, dans mon cas 12345?
Notez que la liaison n'est pas dans la répétition ng afin que je puisse accéder à l'ID d'article ou quelque chose comme ça.
J'ai résolu ceci:
<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"));
}