4

ul\li 要素をネストしました。私はすべてのli要素に対して同じng-clickを持っています。何らかの理由で、別の li 要素の下にネストされている li 要素をクリックすると、親の要素だけが起動します。以下の例では、"Sub One" の li 要素をクリックすると、"Two" の li 要素が 2 回起動されます。伝播を停止する方法は知っていますが、それでも親の ng-click が発生します。それが理にかなっていることを願っています。

<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>
4

1 に答える 1