在不同路由器状态的Backbone Views之间传递数据

时间:2014-02-26 19:50:28

标签: javascript backbone.js single-page-application

我有一个触发新路由的路由器,它调用一个函数来销毁当前显示的页面视图并实例化新的路径视图。

由于在任何给定时间只有一个页面视图处于活动状态,如果两个视图之间存在依赖关系,如何从一个页面视图中获取数据以传递到另一个页面视图?

我可以在网址上传递数据,但如果我需要传递的数据是一个集合会发生什么,因为我认为浏览器中的网址长度有限制。

2 个答案:

答案 0 :(得分:0)

在这里找到了一个使用本地存储https://stackoverflow.com/a/14802459/182890

的好解决方案

答案 1 :(得分:0)

也许将模型放入mediator-js并存储您的共享数据? 初始化视图获取该模型并使用它时,请更新它。

Mediator就像一个单身人士。我在大SPA中的不同布局/视图之间使用它。