我遇到一个问题,即在Ember.js中使用简单的一对一关系。我有一个文章模型和一个作者模型。但是,我无法在每篇文章旁边显示相关作者信息。 JS Bin of the issue
答案 0 :(得分:2)
有几个问题。
首先,在您的模板中,即使您正在定义一对一关系,也要尝试迭代作者集合。您可以删除{{#each}}
,只需<em>by {{ author.name }}</em>
。
其次,您的文章模型未加载关联的作者记录。这可以通过将author
中的App.Article
关系更新为author: DS.belongsTo('author', {async: true})
来解决。这将为每篇文章提供作者数据的异步请求。