Wie erhalte ich die ID eines Elternelements des aktuell angeklickten Elements in AngularJS?Erhalte die ID des Elternelements des aktuell angeklickten Elements in AngularJS
<div id="d8" class="menutitles ng-scope" ng-repeat="title in list">
<div class="right" ng-click="showsubmenu($event)">+</div>
<div class="left" ng-click="showsubmenu($event)">Unit 9</div>
</div>
Wie den Wert d8 in showsubmenu($event)
Funktion zu bekommen?
Unten ist das, was ich versucht, aber es nicht
$scope.showsubmenu=function(obj)
{
alert(obj.target.parent.attributes.id)
}
Gibt es mehr 'ANGULARisch' Weg, dies zu tun? –
@TusharShukla Sicher. Sie könnten zwei Direktiven wie '' und Kind '' zusammenfassen. Dann würde sich die Child-Direktive bei ihrem übergeordneten Controller registrieren. Aber für mich ist es viel komplexere Lösung und es lohnt sich nicht. –
dfsq