关于angularjs中,数据模型被改变,页面不刷新的解决办法

在使用angularjs的方法实现数据双向绑定,有次出现数据模型被改变,但页面不能随之更改,在浏览器里打印console.log出来也是新的数据,但是页面不是最新的,需要$scope.$apply()强制更新数据模型.

 

关于angularjs中,数据模型被改变,页面不刷新的解决办法_第1张图片

很多人都用过这种方式来取值或更新数据,发现页面并没有随着更新而改变,需要手动刷新.

 这是由于angularjs的watch不能监听到JS对$scope.data的更改.更改一下写法,就可以实现了

关于angularjs中,数据模型被改变,页面不刷新的解决办法_第2张图片

 

转载于:https://www.cnblogs.com/qianyy/p/11136562.html

你可能感兴趣的:(关于angularjs中,数据模型被改变,页面不刷新的解决办法)