Ich habe ein <div>
Element, das ein anderes <div>
Element als Kind hat.ng Sie auf Eltern Klicks durch Kinder
Ich habe die ng-click
Richtlinie zur Mutter, und erwartete, dass es nicht gefeuert werden, wenn das Kind klicken. Es tut es jedoch.
<div class="outer" ng-click="toggle()">
<div class="inner">You can click through me</div>
</div>
Warum macht es das, und wie kann ich es vermeiden?
Hier ist ein JSFiddle demonstriert das Problem
wie kann '.outer' div anklickbar ist, wenn es insde dass direkt nichts Text ist. –
Und e.stopPropagation() sollte in Mutter div nicht in Kind div verwendet werden, so dass Kind div nicht Click-Ereignis zugeordnet werden kann .... –
Es stimmt, werde ich meine Antwort anpassen und fügen Sie ein funktionierendes Beispiel – itd