发布于 2015-08-18 16:40:50 | 121 次阅读 | 评论: 0 | 来源: 网络整理
希望对象的一个属性是基于其另外一个属性的值。
使用计算属性宏来定义,如:Ember.computed.alias或Ember.computed.gte。
1 2 3 4 5 6 |
App.Person = Ember.Object.extend({
firstName : null,
lastName : null,
surname : Ember.computed.alias("lastName"),
eligibleForRetirement: Ember.computed.gte("age", 65)
});
|
Ember.js包含了一系列可以用于帮助创建基于其他属性的值的属性,正确的使用绑定来连接它们可以在值发生改变的时候,自动得到更新。这些都被保存在Ember.computed对象中,API文档中有详细的描述。