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”事件监听器, –