以下を考えると:
<div data-ng-repeat="val in vals">
<div data-ng-class:{'myClass':isEngineOn(val)}>
<span data-ng-show="isEngineOn(val)">yeah it's on</span>
<span data-ng-show="!isEngineOn(val)"> standby</span>
<button data-ng-disabled="isEngineOn(val)">Start engine</button>
<div>
</div>
isEngineOn は、サーバーから受信した websocket メッセージで変化します。
繰り返しの各値ごとに、各ダイジェスト中に isEngineOn を 4 回評価しないようにする方法はありますか? 変数の初期化のようなものか何か?