【发布时间】:2013-07-27 13:38:29
【问题描述】:
我发现了大量处理项目列表的 Backbone 示例。我正在尝试找到一种方法来完成以下任务:
- 更新商品的最新价格(从服务器调用中提取)以及有关该商品的其他信息(也来自服务器......相同的 API 调用)
- 如果价格发生变化,请调用其他函数
看起来很简单,我知道。我可以处理服务器 API,但我对 Backbone 方面有点迷茫。我是 Backbone 的新手,所以请多多包涵。
我发现我的模型应该是这样的:
var Item_m = Backbone.Model.extend({
urlRoot: '/welcome/item'
});
我可以实例化模型并将.fetch() 放入setInterval。但其余的暂时不让我知道。
顺便说一句,我的/welcome/item/1 返回:{"id":1,"price":121}。
我可以成功获取数据,只是不知道如何将其与主干中的View 联系起来。
【问题讨论】:
-
您是否尝试过从模型中侦听
"change"事件? -
不确定你的意思...我可以监听
change事件并触发一个事件,但我如何将它与View联系起来?
标签: javascript model-view-controller backbone.js backbone-views backbone-events