问问题
177 次
2 回答
1
问题是您完全用过滤器返回的新集合替换了 todosData。但是当控制器被实例化时,您只需将 vm.data 设置为 todosData 一次。
我个人只会在任何地方删除变量 todosData,然后在你现在使用 todosData 的任何地方使用 vm.data。但是您也可以将 vm.data 设置为 todosData 作为 clearCompleted() 中的最后一行。
于 2016-12-04T03:40:10.103 回答
0
我猜问题是清除完成没有将过滤器的结果分配回vm.data。这行得通吗?
function clearCompleted(){
vm.data = vm.data.filter(function(item){
return !item.done;
});
}
于 2016-12-04T03:39:12.410 回答