Ember Transaction没有方法add



我正试图创建一个成员transaction,以将单个模型提交到后端api。

Coffeescription:

comic = App.Comic.createRecord(title: @get('comicTitle'))
transaction = comic.get('store').transaction
transaction.add(comic)
transaction.commit()

这给出了javascript错误:

Uncaught TypeError: Object function () {
    return DS.Transaction.create({ store: this });
  } has no method 'add'

我在谷歌上搜索了各种不同的方式来使用ember交易,但我不确定哪里出了问题。我使用的是最新版本的ember数据。

coffeescript到js的转换可能没有正确进行。尝试更改为

transaction = @get('store').transaction()

我发现coffeescript中的隐式方法调用偶尔会在Ember中出现。

最新更新