0
我有一個模型,它是集合的一部分,並從api中檢索數據。此模型包含(除其他屬性)以下屬性:動態更新主幹模型屬性
updatedDate //-> value retreived from API/DB
lastUpdateAttempt //-> value retrieved from API/DB
status //-> value NOT retrieved from API/DB, depends on values of above two attributes ("updated", "error", "out of date", etc...).
我的問題是,如何/何時應該設置狀態屬性?有沒有一種方法可以在嘗試檢索值時動態設置狀態? (即modelObj.get(「status」) - >調用函數來計算值,返回結果)。或者我應該從視圖中調用一個函數來初始化更新這個屬性,然後添加一個事件監聽器,這個監聽器在變化時也是這樣做的? (< - 不知何故似乎不是最好的解決方案)
我有一種感覺,我正在推翻這一點,並且有一個真正實用的方法來做到這一點,但我對Backbone仍然有點缺乏經驗。
謝謝。
這個工作!然而,我仍然有一個問題是在fetch(),updateStatus()不會被調用。所以我給調用updateStatus()的集合添加了一個「add」事件監聽器, –