Ember没有方法保存在this.get('store')。save()

时间:2013-11-12 02:13:08

标签: ember.js

感觉我最近问了太多Ember的问题,相信我在每个问题之前我都是自己尝试,希望我能全面了解'因为现在它已经向前走了两步,一个向后。

JSBIN说明了我正在做的事情。它不会运行因为我无法加载localadapter_storage库,也许有一种方法可以将它加载到jsbin但是如果是这样我就不知道该怎么做了。

我遇到的问题如下:

我无法创建新帖子和编辑旧帖子。在编辑旧版本时,我无法通过save this.get('store').save();进行更改{已尝试commit()),因为它显示Uncaught TypeError: Object [object Object] has no method 'save'新帖子的保存工作正常。< / p>

我已经将问题与使用本地适配器的ember的其他工作示例进行了比较,我已经尝试了一步一步的ember.js和ember-data.js,但我真的不是那么精通了。根据错误,它就像它不知道在哪里应用.save()。

1 个答案:

答案 0 :(得分:1)

它应该是record.save()。您在保存时无需访问商店,因此在您的情况下,它将类似于this.get('controller.model').save();