由于此更改,新的 RC8 破坏了我的应用程序(虽然是我的错......):
确实,我有以下情况:
Children belongTo Parent belongsTo GrandParent
当后代更新时,我需要通知 GrandParent。所以在每个模型级别我都有一个这样的计算属性:
// In GrandParent
innerChange: Ember.computed(function(){
}).property('parents.@each.innerChange'),
// In Parent
innerChange: Ember.computed(function(){
}).property('children.@each.innerChange'),
我知道这很糟糕而且不习惯,所以我希望改变它而不是修复它。
编辑:通过“修复它”我的意思是使用初始化钩子并获取属性(参见直观像素答案)。但我认为 RC8 打破这一点表明我所做的不是惯用的。所以我希望以不同的方式来做。
现在在 Ember 中是否有合适的方法来做到这一点?还是必须手动完成?