Javascript AngularJS-ng单击超过ng单击
我有如下html代码:Javascript AngularJS-ng单击超过ng单击,javascript,angularjs,angularjs-ng-click,Javascript,Angularjs,Angularjs Ng Click,我有如下html代码: <div class="outerdiv" data-ng-click="resetText()"> <div class="innerdiv" data-ng-click="showText()"> {{ text }} </div> </div> {{text}} 带有ng click的外部div和带有不同ng click的内部div 我的问题是:当我单击内部div时,外部div也被
<div class="outerdiv" data-ng-click="resetText()">
<div class="innerdiv" data-ng-click="showText()">
{{ text }}
</div>
</div>
{{text}}
带有ng click
的外部div和带有不同ng click
的内部div
我的问题是:当我单击内部div时,外部div也被触发。我能做些什么来解决这个问题(激发内部函数,而不是外部函数
我可以使用硬编码标志使其工作,但不确定是否遇到问题
下面是一个演示问题的示例。试试这个
<div class="innerdiv" data-ng-click="showText($event)">
<div class="outerdiv" data-ng-click="resetText()">
<div class="innerdiv" data-ng-click="showText();$event.stopPropagation()">
{{ text }}
</div>
</div>
{{text}}
<div class="outerdiv" data-ng-click="resetText()">
<div class="innerdiv" data-ng-click="showText();$event.stopPropagation()">
{{ text }}
</div>
</div>