繁体   English   中英

模型的删除/更新记录在余烬数据中不起作用?

[英]Delete/Update record of model is not working in ember-data?

在这里做了简单的CRUD程序。

但是在单击删除时(这里我正在尝试删除模型的第一条记录)它没有删除任何记录,而是抛出错误

Uncaught TypeError: Object function () {..} has no method 'deleteRecord' 

最近两天有人可以帮助我解决这个问题吗? 我已经在这里发布了我的代码。

我已经编辑了小提琴以添加创建记录的功能(在此),它正在表中添加空白记录。 在这种情况下,谁能告诉我如何添加/创建记录?

    savecontact: function(){
    App.Person.createRecord({   
          fname: this.get('firstName'),
          lname: this.get('lastName'),
          contactype: 1
        });
        this.get('store').commit(); 
},

基本上,这一行发生了变化:

this.get('store').deleteRecord(App.Person.find(1));

您在类定义App.Person上调用deleteRecord ,这当然会引发错误。

请参阅此处的jsfiddle

希望能帮助到你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM