angular 双向数据绑定与vue数据的双向数据绑定
- 二者都是 MVVM 模式开发的典型代表
- angular 是通过脏检测实现,angular 会将 UI 事件,请求事件,settimeout 这类延迟的对象放入到事件监测的脏队列,当数据变化的时候,触发 $diget 方法进行数据的更新,视图的渲染
- vue 通过数据属性的数据劫持和发布订阅的模式实现,大致可以理解成由3个模块组成,observer 完成对数据的劫持,compile 完成对模板片段的渲染,watcher 作为桥梁连接二者,订阅数据变化及更新视图
- 上一篇 »vue.js和angular双向数据绑定的实现原理
- 下一篇 »vue实现组件数据双向绑定