我嘗試加載一個模擬JSON,但即時得到以下錯誤:灰燼數據 - 相關記錄沒有加載
未捕獲的錯誤:斷言失敗:你擡頭的「作者」的關係在「後」與id 2,但一些相關的記錄沒有加載。無論是確保他們都與父記錄加載一起,或指定的關係是異步(DS.belongsTo({ async: true })
)
這裏是JSON從http://localhost:4200/api/posts/2
{
"post":{
"id":2,
"title":"Monkeys",
"date":"2013-12-21T00:04:20.461Z",
"author":1,
"body":"Vestibulum porttitor leo maximustae ultricies risus efficitur sit amet."
},
"author":{
"id":1,
"name":"George",
"posts":[
2
]
}
}
型號/ post.js
import DS from 'ember-data';
export default DS.Model.extend({
title: DS.attr('string'),
body: DS.attr('string'),
date: DS.attr('date'),
author: DS.belongsTo('author')
});
型號/ author.js
import DS from 'ember-data';
export default DS.Model.extend({
name: DS.attr('string'),
posts: DS.hasMany('post')
});
不應該在旁邊加載類似這樣的帖子:[{「id」:1,「title」:「one」},{「id」:2,「title」:「two」 } ...]' – maxhungry 2015-03-25 01:06:34