数据双向绑定就是页面操作实时反应到数据,数据变化实时显示在页面
通过编写代码,将从服务器获取的数据进行处理,然后展现到视图上。每当数据有变更时,我们会再次进行渲染,从而更新视图,使得视图与数据保持一致。页面则通过用户的交互,产生状态、数据的变化,这个时候,通过代码,将视图对数据的更新同步到数据,进而同步到后台服务器。
原理:页面中每绑定一个数据或者事件时,就会向$watch队列中加入一条$watch,当浏览器接受到可以被angular context(当事件触发,调用$apply进入angular context)处理的事件时,就会触发