1
我有一個mixin,用於觀察對象的屬性。將屬性設置爲undefined時沒有通知觀察者
observedProperties: [
'event.name'
'event.start_time'
'event.end_time'
'event.slot_index'
'event.recurrence'
'event.rank'
]
setupObservers: ->
@current = {}
@observedProperties.forEach (p) =>
# Initialize the value cache
@current[p] = @get(p)
@addObserver p, @, @debouncer
我的目標看起來像 obj = {event: {recurrence:{...}, ...}}
在我的控制器我有一個clearRecurrence方法:
clearRecurrence: ->
event = @get('event')
event.set 'reccurence', undefined
@set 'event', event
# @set 'event.recurrence', undefined
的方法被調用,但對於觀察者(反跳法)回調不叫。
任何想法我做錯了什麼?
d'Oh!我應該刪除這個問題嗎? – QuantumLicht 2015-04-05 04:08:27