我已成功創建並綁定了計算屬性,但是如何在代碼的其他部分手動獲取它們?Ember.js - 如何獲得計算屬性
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