【发布时间】:2016-02-22 09:06:35
【问题描述】:
我有一个模型,它是集合的一部分并从 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 还是有点缺乏经验。
谢谢。
【问题讨论】:
标签: model-view-controller backbone.js attributes models