0
我有以下型號的孩子:灰燼JS計算性能結合的hasMany
Variant = DS.Model.extend
value: DS.hasMany('value')
compiledValues: (->
@get('values').map((v,i,e) ->
v.get('option').get('name') + ' : ' + v.get('value')
).join("\n")
).property('[email protected]', '[email protected]')
Value = DS.Model.extend
option: DS.belongsTo('option')
Option = DS.Model.extend
values: DS.hasMany('values')
這個問題我有是在計算財產compiledValues
,當我修改的一個值的值僅更新,而不是在選項名稱更改時。
我有一種變通方法增加了一個optionName
到Value
像下面,但我不應該能夠綁定,因爲我想上面?
optionName: Ember.computed.alias('option.name')