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
我感谢任何反馈!
问题在于尝试使用我已经拥有的模型实例来选择模型.将其更改为简单:
deleteBlog (blog) {
blog.destroyRecord();
}
Run Code Online (Sandbox Code Playgroud)
摆脱了错误!再次感谢@torazaboro帮助我仔细看看这个错误.
| 归档时间: |
|
| 查看次数: |
896 次 |
| 最近记录: |