在Ember MVC TodoApp上有一个选项"Clear all Completed".
我一直在尝试做一个简单的"全部清除".
我尝试了很多东西,它们都没有像我预期的那样工作(清除数据,本地存储和刷新UI).
示例附带的代码如下:
clearCompleted: function () {
this.filterProperty(
'completed', true
).forEach(this.removeObject, this);
},
Run Code Online (Sandbox Code Playgroud)
我期望工作的基本测试是这样的:
clearAll: function () {
this.forEach(this.removeObject, this);
},
Run Code Online (Sandbox Code Playgroud)
但是,它留下了一些物品.
如果我在条目控制器中单击调用此函数的按钮几次,则列表最终为空.我不知道发生了什么事!而且不想做一个"解决方法".
clearCompleted顺便完成.
ember.js ×1