【发布时间】:2014-09-02 16:23:07
【问题描述】:
我有一个动态控制器属性,如果关系计数低于 5,它会返回布尔值:
alienCountBelow5: function() {
return this.get('model').get('aliens').content.length < 5;
}.property('aliens'),
但即使我已指定它应该监视 aliens 的更改,当我向关系中添加新记录时它也不会更改。
这是模型:
App.Item = DS.Model.extend({
name: DS.attr(),
aliens: DS.hasMany('alien')
});
当我创建新记录时,我在aliens 对象上使用pushObject。
我不确定应该怎么做,显然我做得不对。
【问题讨论】:
标签: javascript ember.js