我的应用不会发送任何网络请求以通过特定型号的链接获取 hasMany 。
这些是我的模特:
var attr = DS.attr,
hasMany = DS.hasMany,
belongsTo = DS.belongsTo;
App.Agrupamento = DS.Model.extend({
...
escolas: hasMany('escola',{async:'true'})
});
App.Sessao = DS.Model.extend({
...
reservas: hasMany('reserva', {async:'true'})
});
App.Escola = DS.Model.extend({
...
agrupamento: belongsTo('agrupamento',{inverse:'escolas'}),
reservas: hasMany('reserva',{async:'true'})
});
App.Reserva = DS.Model.extend({
escola: belongsTo('escola'),
sessao: belongsTo('sessao'),
...
});
Agrupamento-Escola协会提出要求。 和Escola-Reserva一样。但Sessao-Reserva在尝试获取 hasMany 属性时不会触发任何网络请求。
我正在使用Ember的Inflector,这可能是原因吗?
Ember.Inflector.inflector.irregular("sessao","sessoes");
答案 0 :(得分:0)
问题是其他属性的名称,来自模型Sessao,可能是一个保留名称。