由于ES5的限制
Vue && Angular 双向绑定检测不到对象属性的添加和删除 还有数组增加索引。这些改变不会触发change事件。Vue是因为实例化的时候已经把各个属性都setter和getter进去了。
两个实现的机制不一样。故解决方案也不一样。
详情查看:https://cn.vuejs.org/v2/guide/list.html#对象更改检测注意事项
Angular解决方案:
可以手动调用$apply()方法,会再自动轮询一遍
Vue解决方案:
使用vm.$set(对象,key,value)