我正在尝试显示一个具有 hasMany 关系的模型,并且每个关系都有一个 belongsTo 关系。
出于某种原因,Ember 不想显示 belongsTo。
这是我的模型:
App.City = DS.Model.extend({
city: DS.attr('string')
});
App.Child = DS.Model.extend({
name: DS.attr('string'),
city: DS.belongsTo('city', {async: true})
});
App.Activity = DS.Model.extend({
children: DS.hasMany('child',{async:true}),
name: DS.attr('string')
});
我的模板如下所示:
Activity name: {{name}}<br />
{{#each child in children}}
Child name: {{child.name}}<br />
Child city name: {{child.city.name}}
{{/each}}
{{child.city.name}}为空。
我在这里创建了一个 JSFiddle 来说明问题:http: //jsfiddle.net/N2xdx/