なぜこれは実際には機能しませんか?ng-clickは親の子供には影響しません
私にはフィールドテストがあります。
しかし、私が子の<p>
をクリックすると、子2に影響しません<p>
。
<div ng-init="test=false">
<div id="child1">
<p ng-click="test=!test">
Click!
</p>
</div>
<div id="child2">
<p ng-if="test">
Clicked..
</p>
</div>
</div>
を使用する必要があります。変数をインライン変数として宣言すると、そのhtml要素のスコープ上に変数を作成します。したがって、 'ngIf'の中の何かがそのスコープにあります – tymeJV