0
私はこのような配列があります。サーバーからいくつかのデータを受信した後アップデートのみ差分 - AngularJs
$scope.charts = [
{
status: {
success: 2,
errors: 0
}
}
];
は、私はチャート配列を更新する必要があります。新しい配列が現在のものとほぼ同じであると仮定すると、テンプレートをすべて再計算するのではなく、どうやって異なるプロパティだけを更新することができますか?このような
newArray = [
{
status: {
success: 2,
errors: 1
}
}
];
今日I'amやって何か:
$scope.charts = newArray;
しかし、配列は差がない場合でも、新しい日付が受信されたかのようなテンプレートが点滅し、。
'track by'は、指定された振る舞いで実際のオブジェクト参照による要素を追跡するデフォルトの動作を無効にします。これがなぜ*このソリューションが機能するかの鍵です。 – mhodges
Eranと@mhodgesありがとう、それは私が探していたものです。 –