我正在努力在Ember建立一个博客。一个我可以登录(还没有),发帖,然后发表评论并添加帖子到收藏夹。现在,我似乎无法得到我的帖子的评论加载 - 我假设一旦我定义了关系,他们就会加载自己,我可以随时访问它们。
这是我正在进行的工作的JSBin:
答案 0 :(得分:1)
您需要将post: ['2']
更改为post: '2'
(因为它是belongsTo
关系,它期望值不是数组):
App.Comment = DS.Model.extend({
post: DS.belongsTo('post', { async: true }),
date_posted: DS.attr('date'),
author: DS.attr('string'),
message: DS.attr('string')
});
App.Comment.FIXTURES = [{
id: '1',
post: '2',
date_posted: new Date(),
author: 'Aaron',
message: 'Psyched for the third.'
}];