我已经成功创建和绑定计算属性,但是如何在代码的其他部分手动获取它们呢?
App.Test = Ember.Object.extend(
value: "1"
unit: "INCH"
display: (->
value = this.get('value')
unit = this.get('unit')
return "#{value} #{unit}"
).property('value', 'unit')
)
我该如何在控制器中调用“display”方法?以下是我认为可行的方式...
myTest = App.Test.create()
displayValue1 = myTest.get('display')
displayValue2 = myTest.display()
displayValue1只返回一个对象,而非字符串。displayValue2则会抛出"未找到函数"的错误。那么我该如何访问这个属性,除了绑定之外?
displayValue1
的对象时,您看到了什么?这应该返回字符串,“在我看来它看起来正确”。 - mehulkar