删除/更新模型的记录在ember-data中不起作用?

时间:2013-08-11 13:21:38

标签: ember.js ember-data

我制作了简单的CRUD程序here

但点击删除(这里我试图删除模型的第一条记录)它没有删除任何记录,它是抛出错误

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

任何人都可以帮助我解决这个问题吗?我在过去2天里一直在努力解决这个问题? 我已发布了我的代码here

我编辑了我的小提琴,添加了创建记录(here)的功能 它在表中添加空白记录。 在这种情况下,有人能告诉我如何添加/创建记录吗?

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

1 个答案:

答案 0 :(得分:1)

基本上这条线路发生了变化:

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

您在类定义deleteRecord上调用App.Person的地方当然会抛出错误。

请在此处查看jsfiddle

希望它有所帮助。