我连接到一个Web套接字,并根据传入的JSON对象不断更新我的模型。
使用此coffeesScript代码:
@listenTo @model, 'change', @render
我正在倾听模型更新的每一刻,然后我渲染新更新的模型。这很好用。但是,我现在想设置一个超时,以便如果侦听器在30秒后没有检测到模型更新,我可以调用另一个函数并使用超时消息更新我的模型。设置此超时的最佳方法是什么?
答案 0 :(得分:0)
我认为你应该在发送ajax请求的地方添加回调。当您收听模型的更改事件时,您不知道何时发送请求。
如果您想添加自动刷新等功能,该怎么办?在那种情况下,'change'事件被监听一次,但可能有多个请求可以超时。这些是分开的东西。