Ich habe die folgende Zeile:Wie wird die geklickte ElementId in angularjs abgerufen?
<a href="#" id="12345" data-ng-click="ShowId()">
und in meinem Controller ich habe:
$scope.ShowId = function(){
alert('clicked element id in here: 12345');
};
Wie kann ich in meinem Controller zugreifen ShowId die ID des angeklickten Elements funktioniert, in meinem Fall 12345?
Beachten Sie, dass die Bindung nicht innerhalb der ng-Wiederholung ist, damit ich auf die Artikel-ID oder etwas ähnliches zugreifen kann.
Mögliche Duplizieren: http://stackoverflow.com/questions/24673418/angularjs-get-element-attributes-values – dannypaz
Warum übergeben Sie einfach die Daten nicht als ein Parameter? Data-ng-click = "ShowId (1234)" –