1
我有以下看法:顯示父在子視圖屬性在灰燼
模板/職位/ index.hbs
{{#each}}
{{~#link-to 'posts.show' this}}
{{title}}({{category.name}})<br>
{{~/link-to}}
{{/each}}
郵政所屬類別,這與發表的has_many關係。
但是,{{category.name}}目前爲空。一般而言,Chromes ember inspector中的數據選項卡是空的。
我的JSON是這樣的:
{
posts: [
{
id: 1,
title: "What's up with Docs?",
category: 1
},
{
id: 2,
title: "Of course, you know, this means war.",
category: 1
}]
}
我目前的app.com\posts
索引頁,這意味着我在拉只是JSON上。
根據餘燼文檔(http://emberjs.com/guides/models/the-rest-adapter/#toc_relationships),它看起來好像我的json格式正確。但是,我顯然有拉動類別屬性的問題。
這裏是我的燼型號:
import DS from 'ember-data';
export default DS.Model.extend({
name: DS.attr('string'),
posts: DS.hasMany('post')
});
export default DS.Model.extend({
title: DS.attr('string'),
category: DS.belongsTo('category')
});
任何幫助將是巨大的。再次..即時通訊只是試圖在帖子視圖上顯示孩子的(後)父母(類別)名稱。
感謝
我讀過關於'{async:true}'的文章並試用了它。不幸的是,當刷新/ posts上的頁面時,我的類別範圍仍然是空的。應該是這樣嗎? –