删除型号时出现Ember Data错误

ben*_*a21 2 ember.js ember-data ember-cli

我有一个Ember-cli应用程序(v2.1),当我从我的博客模型中删除记录时,我遇到了Ember Data的问题.这是我要求删除的代码:

deleteBlog (blog) {
  this.store.findRecord('blog', blog.get('id')).then(blog => {
    blog.destroyRecord();
  });
}
Run Code Online (Sandbox Code Playgroud)

正如所料,Ember Data发出了DELETE请求,它与我的express.js后端服务完美配合.

该唯一的问题是,记录不会被从灰烬数据存储中移除,而我得到以下错误信息:

错误:pushedData在状态root.deleted.inFlight中尝试在my-app @ model上处理事件:blog :: ember529:56455037f9cf29a325ae72b9

我感谢任何反馈!

ben*_*a21 5

问题在于尝试使用我已经拥有的模型实例来选择模型.将其更改为简单:

 deleteBlog (blog) {
   blog.destroyRecord();
 }
Run Code Online (Sandbox Code Playgroud)

摆脱了错误!再次感谢@torazaboro帮助我仔细看看这个错误.