入门指南 获取Ember 概念 对象模型 应用 模板 路由 组件 控制器 模型 视图 枚举 测式 配置Ember.js COOKBOOK 理解Ember.js

发布于 2015-08-18 16:40:50 | 104 次阅读 | 评论: 0 | 来源: 网络整理

问题

希望对象的一个属性是基于其另外一个属性的值。

解决方案

使用计算属性宏来定义,如:Ember.computed.aliasEmber.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文档中有详细的描述。

示例

JS Bin

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务