0

我正在使用backbone.js 创建一个Web 应用程序,其中有多个渲染良好的视图。主要问题是处理后退按钮事件。当我按下后退按钮时,早期视图会正确呈现,但遵循调用 fetch() 的相同过程。我不希望调用 fetch() 而是使用接收到的较早数据呈现视图。

有什么办法吗?

4

1 回答 1

3

您本质上希望对fetch. 有几种方法,一种是将它分配给这样的实例:

myAction: function() {
    if (!this.collection) {
        this.collection = new MyCollection();
        this.collection.fetch()
    }
    view = new View({collection: this.collection});
    // ... render ...
}
于 2012-07-28T06:46:48.507 回答