angular の ng-repeat ディレクティブを使用してテーブルを作成しました。したがって、ネストされたループのセットがあります。次に、テーブル内の各セルに対して、次のようにポップオーバーを有効にします。
<td ng-repeat="col in columns">
<div popover="{{popVal(row, col)}}" popover-trigger="mouseenter" popover-append-to-body="true">
{{ regularVal(row, col) }}
</div>
</td>
popVal() 関数内からコンソールにログを記録すると、マウスが入るすべてのセルに対して、行ごとに 1 回、col コンボが繰り返し呼び出されます。
これは私が望む動作ではありません。この関数は主に、row パラメーターと col パラメーターを提供する方法としてのみ使用されています。ポップオーバーまたはツールチップの $apply (または $observe) の動作をあまり積極的にしないようにするにはどうすればよいですか?