У меня есть вложенные элементы ul. У меня есть один и тот же ng-click для всех элементов li. По какой-то причине, если я нажимаю элемент li, который вложен под другим элементом li, запускается только родительский. В приведенном ниже примере, когда я нажимаю на элемент «Sub One» li, он дважды запускает элемент «Два» li. Я знаю, как остановить распространение, но он по-прежнему запускает родительский ng-click. Надеюсь, это имеет смысл.Child ng-click not firing
<ul>
<li ng-click="doSomething()">One</li>
<li ng-click="doSomething()">Two
<ul>
<li ng-click="doSomething()">Sub One</li>
<li ng-click="doSomething()">Sub Two</li>
</ul>
</li>
<li ng-click="doSomething()">Three</li>
</ul>
, пожалуйста, напишите скрипку или что-то в вашей проблеме. –
Как вы можете даже сказать, какой вызов 'doSomething()' был вызван? Вы ничего не пропускаете, и «это», которое является областью действия, будет одинаковым в каждом. – jpsimons