我有一個像Ember.js嵌入式記錄不工作
{
"meta":{
"per":20,
"page":1,
"total":2
},
"users":[
{
"id":119506,
"first_name":"erglk",
"last_name":"wfe",
"email":"[email protected]",
"groups":[
{
"id":5282,
"name":"test"
},
{
"id":8880,
"name":"everybody"
}
]
},
{
"id":119507,
"first_name":"eriglk",
"last_name":"wife",
"email":"[email protected]",
"groups":[
{
"id":5284,
"name":"testf"
},
{
"id":8880,
"name":"everybody"
}
]
}
]
}
一個JSON眼下沒有問題訪問用戶,但我有一些困難,以訪問陣列。我試過hasMany
和belongsTo
沒有成功。我有錯誤。 我讀過幾篇關於EmbededRecordMixin的文章,但沒有獲得任何成功。
如果我在我的模型聲明:
export default DS.Model.extend({
first_name: DS.attr('string'),
last_name: DS.attr('string'),
email: DS.attr('string'),
groups: DS.attr('group')
});
我得到:錯誤在處理路徑:用戶斷言失敗:無法找到轉化爲「組」錯誤:斷言失敗:無法找到轉化爲'組'
什麼版本的Ember數據和您使用的是哪個適配器/串行器? –
@TylerIguchi餘燼2和RESTSerializer – Mio