Require.js / Backbone.js:几个视图使用相同的集合

时间:2014-03-17 10:20:32

标签: javascript backbone.js requirejs frontend

起初我说我不是前端人。 ;)但在闲暇时间我和JS一起工作。目前我正在使用require.js和Backbone.js的单页应用程序。我真的很喜欢这两个图书馆!

对我的问题: 我是一个骨干集合,它通过fetch()函数从后端获取信息。此集合仅保存不会更改的数据。将需要该信息来描述在后端中定义的游戏单元。我需要两个主干视图的集合,但不需要再次获取数据。只需获取一次即可,但由于我使用require.js,因此我创建了此对象的新实例。什么是"权利"解决这个问题的方法?单身,全球对象?而且我将拥有更多的集合,这些集合只保存在运行时期间不会发生变化的数据。

1 个答案:

答案 0 :(得分:0)

如果集合永远不会改变(即,从服务器接收后,cleitn上的数据不会被更改),只需为您的各种视图提供相同的集合实例。