我从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});
但是我收到了多个错误。
¿任何想法如何过滤模型并用过滤后的数据填充集合?
提前致谢
答案 0 :(得分:0)
出现什么样的错误?你能显示控制台日志吗?
和
var constantsCollection = new Backbone.Collection.extend({model: constants});
在此示例中,您为此集合中的模型定义类型,我认为这会导致错误。如果你想用数组中的模型填充集合,试试这个:
var constantsCollection = new Backbone.Collection.extend(constants);