单向数据绑定:
指的是我们先把模板写好,然后把模板和数据(数据可能来自后台)整合到一起形成HTML代码,然后把这段HTML代码插入到文档流里面。缺点:单向数据绑定缺点:HTML代码一旦生成完以后,就没有办法再变了,如果有新的数据来了,那就必须把之前的HTML代码去掉,再重新把新的数据和模板一起整合后插入到文档流中。
优点:单向数据流 数据流动方向可以跟踪,流动单一,追查问题的时候可以跟快捷。
双向数据绑定:
数据模型(Module)和视图(View)之间的双向绑定。
缺点:各种数据相互依赖相互绑定,导致数据问题的源头难以被跟踪到,不利于管理数据源。
优点:双向数据绑定最经常的应用场景就是表单了,这样当用户在前端页面完成输入后,不用任何操作,我们就已经拿到了用户的数据存放到数据模型中了。