从筛选的模型创建集合
Make a collection from a filtered model
我有一个从JSON文件中获取的模型。
var TemplateModel = Backbone.Model.extend ({
// JSON URL
urlRoot: 'json file url',
// Fetch on initialize.
initialize:function startModel(){
this.fetch();
},
// Defaults
defaults: {
/** Defaults. **/
}
});
我想做的是从获取的 json 中获取一些对象数组并将此数组加载到集合中。
var templatesModel = new TemplateModel();
var constants = templatesModel.get('constants');
var constantsCollection = new Backbone.Collection.extend({model: constants});
但是我收到多个错误。
¿知道如何过滤模型并用过滤后的数据填充集合吗?
提前致谢
什么样的错误?你能显示控制台日志吗?
和:
var constantsCollection = new Backbone.Collection.extend({model: constants});
在此示例中,您为此集合中的模型定义了类型,我认为这会导致错误。如果你想用数组中的模型填充集合,试试这个:
var constantsCollection = new Backbone.Collection.extend(constants);
相关文章:
- Lodash从集合创建集合
- 使用Undercore创建对象集合
- 使用System从C#集合创建JSON数组.网状物剧本序列化
- 骨干和轨道集合.创建等待
- 在 Forerunner 数据库集合中创建主键时,key 属性是否可以位于集合对象的对象内部
- Meteor:如何使用空格键创建包含两个集合数据的树列表
- 从筛选的模型创建集合
- MongoDB 的集合构造函数是否仅在集合不存在时才创建集合
- 如何动态创建集合名称(取决于用户信息)
- 骨干.js:有没有办法在创建集合时为集合中的所有模型设置属性
- 角度 ng 重复 - 动态创建集合
- 需要将 JQuery 与 Shopify 一起使用的示例来创建集合并使用返回的 ID 添加产品
- 在 JavaScript 中创建集合(相同类型的唯一元素)时,习惯上用作键的值
- 如何根据url在Meteor中创建集合的新副本
- AngularJS使用ng选项来创建集合
- 主干:从JSON创建集合
- 主干:从JSON错误中创建集合
- 主干创建集合,然后视图-异步
- BackboneJs:从嵌套对象中创建集合中的多个模型
- Lodash从重复的对象键创建集合