0

这是我的设置:

• shell
  - sidebar (composition)
  - page 1 (tab 1)
  - page 2 (tab 2)

它们中的每一个都有自己的视图模型,它们作为构造函数返回。我有大量来自服务器的数据。它的一部分进入侧边栏,而其余部分进入两个页面。我可以GET从 shell 中获取数据并使用app.trigger将数据加载到侧边栏和页面 1 中的数据,但是如果触发器已经触发,我如何在切换选项卡后访问页面 2 中的数据?

有没有办法将这些数据存储在某个地方并在我完成加载某个视图模型后将它们拾取?

4

1 回答 1

0

您可以编写 AMD 模块来负责加载数据并将它们保存在客户端。但是,如果您在视图模型之间共享数据,我建议您使用微风.js - 一种特殊的 JavaScript 库,它提供了在 Web 应用程序中处理丰富数据的方法。

于 2013-10-28T23:43:30.750 回答