爲了讓我的應用程序的頂部有一個黃色的「保存」/「保存」指示器消息,我想要一個布爾屬性,指示是否任何燼數據記錄目前正在飛行中。燼數據:如何使一個保存/保存的Flash消息
我嘗試這樣做:
App.store = DS.Store.create
isSaving: (->
for record in this.get('recordCache')
if record?.getPath('stateManager.currentState.name') == 'inFlight'
return true
return false
).property('[email protected]')
,但後來我發現,recordCache
是無法觀測。
我不使用交易,只有App.store.commit()
,所以我看着App.store.get('defaultTransaction')
,但它沒有產生任何有用的東西。
我正在使用RESTAdapter,所以如果我可以將它擴展爲給我這條信息,那也可以。
是defaultTransaction.buckets.inflight可觀察嗎? – 2012-07-31 16:15:04
你有沒有想過什麼?我正在構建一個應用程序的解決方案,但我不喜歡它。它擴展了DS.Model類,並設置屬性didUpdate()在保存模型時觸發通知。 – 2012-09-13 22:02:00
不,我沒有。你爲什麼不把解決方案作爲答案發布,即使它是一個缺口? – 2012-09-14 12:25:38