findRecord拒绝成功的网络请求

时间:2016-07-13 15:48:45

标签: ember.js ember-data

我正在做一个简单的查找记录。得到一个奇怪的错误。

store.findRecord('icon', id) // id = "UUID-ABC"
  .then((result) => {
    //do stuff
  })
  .catch((e) => {
    console.log(e)
  })

这将触发网络请求并返回类似于ember docs的对象。如网络开发工具中所示:

{
  "icon": {
      "data": "string",
      "id": "UUID-ABC",
      "location": "string"
  }
}

拒绝EmberError:

"Assertion Failed: Passing classes to store methods has been removed. Please pass a dasherized string instead of undefined"

但我不明白什么是未定义的。 id是最明确定义的,如网络返回中所示。

我使用标准DS.RESTAdapter。几乎没有其他变化。我使用了一些返回图标模型的其他操作,它们工作正常。没有报告错误。

0 个答案:

没有答案