小编tur*_*ick的帖子

Ember - 清除ArrayProxy

在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

2
推荐指数
1
解决办法
1336
查看次数

标签 统计

ember.js ×1