【发布时间】:2013-05-15 15:59:08
【问题描述】:
我一直在查看https://github.com/emberjs/ember.js/blob/master/packages/ember-metal/lib/computed.js#L482,发现计算属性实际上比指南中记录的要强大得多。
一些真正有用的直接用例是:
Ember.Object.create({
propertyA: Ember.computed.empty('anotherProperty'),
propertyB: Ember.computed.not('anotherProperty'),
propertyB: Ember.computed.equal('anotherProperty', "Ed Balls")
});
但我真的不明白更高级的案例是如何工作的:https://github.com/emberjs/ember.js/blob/master/packages/ember-metal/lib/computed.js#L617
我真的可以澄清一下——我怀疑我可能正在编写大量的样板文件,如果正确使用这些样板文件,我可以避免这些样板文件:笑脸:。
一旦我了解了它们的工作原理,我绝对可以尝试在指南中添加一些文档。
【问题讨论】:
标签: ember.js