Ember.js如何在没有余烬数据的情况下从数组控制器中删除对象

卡兰

我尝试使用jquery ajax删除记录后尝试更新arraycontroller模型。self.pushObject(data)我可以使用添加一个新对象,但是我不能使用删除该对象self.removeObject(data)有人可以帮忙吗?(“数据”是我删除的对象,服务器在服务器中将其删除后将其发送回。)

 removeTodo: function(id) {
        var page_id = id;
        self = this;
        Ember.$.ajax({
            url: url+id,

            type: "DELETE"
        }).then(function(data) {
            self.removeObject(data);
        });
    }
劲派2k

data可能具有相同的属性,但它不是数组中存在的对象。看到这里,这两个对象看起来完全一样,但是它们是不同的对象,因此并不相等。

{ foo : 7 } != { foo : 7 }

从集合中删除时,如果传入要删除的对象,则该对象必须存在于集合中。

您可能想先找到对象,然后将其从集合中删除。

.then(function(data) {
   var obj = self.findBy('id', id); // assuming the object has a property 'id'
   self.removeObject(obj);
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在不使用阵列控制器的情况下如何在Ember模型中实现排序?

来自分类Dev

如何在数组控制器中声明项目控制器-ember.js

来自分类Dev

如何在 Ember 控制器中访问模型数据

来自分类Dev

带有余烬数据的Ember App Kit

来自分类Dev

没有Ember的Ember数据?

来自分类Dev

如何在Ember.js单元测试中为控制器设置模型数据

来自分类Dev

如何在不删除具有多对多关系的ember中的记录的情况下删除关联?

来自分类Dev

如何在Ember控制器中测试.observes()?

来自分类Dev

在没有模块支持的情况下如何使用ember.js

来自分类Dev

将服务注入Ember对象[不是Ember控制器]

来自分类Dev

如何防止在 ember 中控制器和组件之间的嵌套数组对象同步

来自分类Dev

在Ember.js中创建没有路由的子控制器

来自分类Dev

如何在没有单击事件的情况下传递值Ember Js Controller

来自分类Dev

如何在Ember.js中的控制器中访问动态段?

来自分类Dev

余烬数据模型关联中另一个控制器的Ember排序数据

来自分类Dev

控制器名称Ember JS

来自分类Dev

如何设置Ember控制器属性

来自分类Dev

使用阵列控制器在Ember中创建/删除用户

来自分类Dev

计算与观察Ember中的控制器

来自分类Dev

在Ember中获取模型的控制器

来自分类Dev

为什么该余烬测试失败-Ember JS,控制器

来自分类Dev

将控制器对象绑定到ember中的组件

来自分类Dev

将控制器对象绑定到ember中的组件

来自分类Dev

从模型获取数据到控制器(Ember.js)

来自分类Dev

是否可以在没有Node.js的情况下使用Ember.js框架?

来自分类Dev

将Ember.js控制器变量设置为Ember Data对象,而不是Promise

来自分类Dev

如何从控制器正确访问Ember模型数据

来自分类Dev

Ember JS在控制器内部创建“私有”功能

来自分类Dev

Ember:在控制器中获取模型数据

Related 相关文章

  1. 1

    在不使用阵列控制器的情况下如何在Ember模型中实现排序?

  2. 2

    如何在数组控制器中声明项目控制器-ember.js

  3. 3

    如何在 Ember 控制器中访问模型数据

  4. 4

    带有余烬数据的Ember App Kit

  5. 5

    没有Ember的Ember数据?

  6. 6

    如何在Ember.js单元测试中为控制器设置模型数据

  7. 7

    如何在不删除具有多对多关系的ember中的记录的情况下删除关联?

  8. 8

    如何在Ember控制器中测试.observes()?

  9. 9

    在没有模块支持的情况下如何使用ember.js

  10. 10

    将服务注入Ember对象[不是Ember控制器]

  11. 11

    如何防止在 ember 中控制器和组件之间的嵌套数组对象同步

  12. 12

    在Ember.js中创建没有路由的子控制器

  13. 13

    如何在没有单击事件的情况下传递值Ember Js Controller

  14. 14

    如何在Ember.js中的控制器中访问动态段?

  15. 15

    余烬数据模型关联中另一个控制器的Ember排序数据

  16. 16

    控制器名称Ember JS

  17. 17

    如何设置Ember控制器属性

  18. 18

    使用阵列控制器在Ember中创建/删除用户

  19. 19

    计算与观察Ember中的控制器

  20. 20

    在Ember中获取模型的控制器

  21. 21

    为什么该余烬测试失败-Ember JS,控制器

  22. 22

    将控制器对象绑定到ember中的组件

  23. 23

    将控制器对象绑定到ember中的组件

  24. 24

    从模型获取数据到控制器(Ember.js)

  25. 25

    是否可以在没有Node.js的情况下使用Ember.js框架?

  26. 26

    将Ember.js控制器变量设置为Ember Data对象,而不是Promise

  27. 27

    如何从控制器正确访问Ember模型数据

  28. 28

    Ember JS在控制器内部创建“私有”功能

  29. 29

    Ember:在控制器中获取模型数据

热门标签

归档