ng-repeat に使用される配列の値を変更するたびに、配列内のすべての項目に対して Ng スタイルのディレクティブの関数が起動されます。例を参照し、「getStyle(text)」関数のコンソール ログに注目してください。
http://jsbin.com/panotuyepe/1/edit?html,js,console,output
angularが変更されていないため、配列内の他のすべての値をダーティチェックするのを防ぐ方法はありますか? 変更は、配列リスト内の 1 つの項目のみに分離されました。他の ng-repeated 項目をチェックする必要はありません。