【问题标题】:How could I access to part of localStorage data and render them in Backbone app?如何访问部分 localStorage 数据并在 Backbone 应用程序中呈现它们?
【发布时间】:2012-05-11 11:13:39
【问题描述】:

我使用 localStorage 来保存我的 Backbone 应用程序的应用程序数据。在我的路由器中,我使用this.collection.fetch() 从 localStorage 获取数据并渲染它们。但this.collection.fetch() 实际上会获取我的 localStorage 空间中的所有数据,并将它们全部呈现在 View 中。我要做的是先获取localStorage数据并过滤它们,然后使用这些过滤的部分来渲染视图。可以这样做吗?

【问题讨论】:

    标签: backbone.js local-storage


    【解决方案1】:

    这是因为您可能bind 对集合的reset 事件的视图。

    this.collection.on('reset', this.render, this)
    

    如果您想更好地控制要渲染的内容(手动渲染未绑定到事件),则应避免绑定该事件,并在对集合进行适当过滤后在需要时调用 render 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 2022-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-21
      相关资源
      最近更新 更多