使用"$watch"检测数据变化并手动更新视图。
例如,将以下代码添加到控制器中:
$scope.$watch('data', function(newVal, oldVal){
if (newVal !== oldVal) {
$scope.updatedValue = newVal;
}
}, true);
在这里,我们使用了$scope.$watch监测数据变化。如果数据有变化,我们则手动更新了$scope.updatedValue,从而更新了视图。 "true"表示我们检测整个对象树而不仅仅是它们的引用。
现在,当数据变化时,Angular将会更新视图,因此您可以看到更新的值。