我注意到ember.js中function.property()的所有情况都是在带有返回语句的函数中找到的。总是这样吗?如果不是,你能给我一个情况下,一个函数没有返回语句,但有一个。property()?
您需要将属性视为属性。Ember不区分函数和属性。如果你有一个属性,它必须返回一个值,因为它的行为就像一个属性。
如果你不想返回一个值,但是你想要基于另一个属性改变一些东西,你会使用observable
模式。