在使用angularjs的方法实现数据双向绑定,有次出现数据模型被改变,但页面不能随之更改,在浏览器里打印console.log出来也是新的数据,但是页面不是最新的,需要$scope.$apply()强制更新数据模型.
很多人都用过这种方式来取值或更新数据,发现页面并没有随着更新而改变,需要手动刷新.
这是由于angularjs的watch不能监听到JS对$scope.data的更改.更改一下写法,就可以实现了