让我的Post模型的注释加载和渲染

时间:2014-02-16 21:44:22

标签: ember.js model relationships

我正在努力在Ember建立一个博客。一个我可以登录(还没有),发帖,然后发表评论并添加帖子到收藏夹。现在,我似乎无法得到我的帖子的评论加载 - 我假设一旦我定义了关系,他们就会加载自己,我可以随时访问它们。

这是我正在进行的工作的JSBin:

http://jsbin.com/nog/3/edit

1 个答案:

答案 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.'
}];

请参阅http://jsbin.com/daqonone/1/