我应该如何处理使用ember-data的不同响应

时间:2016-02-19 19:10:30

标签: ember.js ember-data ember-cli

我正在使用ember-data,但在使用find搜索地点时,会获取用户的地点列表。我的有效负载可能包含一个位置列表,我应该如何规范化这个响应。 store.find不允许使用数组。我如何处理这个清单?

遵循我得到的错误。

Cannot read property 'getRecord' of undefined TypeError: Cannot read property 'getRecord' of undefined

1 个答案:

答案 0 :(得分:2)

.find('place', id)是从 id 获取单个记录! 您应该使用.query('place', { filter: { user: user } }) 搜索记录基于过滤器和.findAll('place')来获取来自给定类型的所有记录

您可能应该使用.query或在hasMany型号上使用user 关系