摘要:
数组元素的新增/移除事件前两篇博客已经很清楚的知道knockout.js通过observableArray()数组元素增减,可以实时的反映在UI上。当然我们想在数组增加或移除元素时加上自定义逻辑就好比一个触发器的感觉,可以吗?foreach提供了afterAdd及beforeRemove两个额外的事件,允许在数组新增、移除元素时执行特定逻辑。在此继续沿用先前的用户列表呈现范例,加上两个效果:新增数据时,将最新加入的数据和表格进行着色修饰删除数据时,加上数据淡出特效而在ViewModel里我们加上两个函数: //添加对象后才触发,第一次forach并不会触发 self.... 阅读全文