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

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

 

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

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

 

posted @ 2019-07-05 10:00  守候岩  阅读(2284)  评论(0编辑  收藏  举报