0

我连接到一个网络套接字并根据传入的 JSON 对象不断更新我的模型。

使用这个 coffeesScript 代码:

    @listenTo @model, 'change', @render

我正在倾听模型更新的每一刻,然后渲染新更新的模型。这很好用。但是,我现在想设置一个超时,以便如果侦听器在 30 秒后没有检测到模型更新,我可以调用不同的函数并使用超时消息更新我的模型。设置此超时的最佳方法是什么?

4

1 回答 1

0

我认为您应该在发送 ajax 请求的位置添加回调。当您侦听模型的更改事件时,您不知道请求何时发送。

如果您想添加自动刷新等功能怎么办?在这种情况下,“更改”事件会被监听一次,但可能会有多个请求超时。这些是分开的东西。

于 2013-12-05T03:21:24.193 回答