Require.js/Backbone.js:多个视图使用相同的集合
Require.js/Backbone.js: several views are using the same collection
首先我得说我不是一个前端的人。,)但在我的闲暇时间,我和JS一起工作。目前我正在使用require.js和Backbone.js的单页应用程序工作。我真的很喜欢这两个库!
对于我的问题:我有一个骨干集合,通过fetch()函数从后端获取其信息。此集合仅保存不会更改的数据。这些信息将用于描述在后端定义的游戏单元。我需要两个主干视图的集合,但没有必要再次获取数据。这将是足够的获取它一次,但由于我使用require.js,我必须创建这个对象的一个新实例。解决这个问题的"正确"方法是什么?单例还是全局对象?我将有更多的集合,只保存在运行期间不会改变的数据。
如果collection永远不会更改(即从服务器接收到cleitn上的数据后不会更改),只需为您的各种视图提供相同的collection实例
相关文章:
- 2个backbone.js集合,具有相同的模型,但排序顺序不同
- 根据屏幕大小显示主干.js集合的子集
- 主干.js集合不迭代
- 转到其他 URL 后,如何保持排序的骨干.js集合
- 骨干.js集合筛选前 10 个模型
- 将值推送到sails.js集合
- 组织一个backbone.js集合
- Backbone.js-集合未定义
- Backbone.js集合未按id成功获取
- 客户端上的Meteor.js集合为空
- 向扩展数组的JS集合添加对象(继承?)
- 为什么我的骨干.js集合重置只是添加 1 个模型
- Backbone.js集合在实例化时将自身的副本添加到集合中
- 如何筛选主干.js集合和重新呈现应用视图
- 无法访问 Backbone.js 集合/模型从模板中
- 书架 js 集合
- 主干.js集合重置括号
- 在嵌套对象(例如 Backbone.js集合)中搜索文本
- 从流星.js集合创建 CSV 文件
- 使用模板事件侦听器删除 Meteor.js 集合时出现问题