Backbone JS Collection未被填充

时间:2013-04-09 16:50:52

标签: backbone.js backbone-views

刚开始使用骨干网,所有这些都很顺利,直到我尝试加载一些Json数据。

// Category Model
var Category = Backbone.Model.extend({
    defaults: {
        title: "Not specfied",
        paramName: "not_specified",
        filter: false
    },
    initialize: function(){
        console.log("Cateogory Model Initialized");
    }
});

// Category Collection
var CategoryList = Backbone.Collection.extend({
    url: '/assets/js/libs/items.json',
    parse: function(resp, xhr) {
        return resp.facets;
    },
    model: Category,
    initialize : function() {
        console.log('This Collection has been called');
    }
});

var categories = new CategoryList();
categories.fetch();

如果我试着查看集合中的任何项目,它就是空的!

我的json文件如下所示

 {
"facets": [
  {
"title": "Military Service & Conflict",
"searchParam": "Military"
  },  
 {
"title":"Census, land & substitutes",
"searchParam":"Census"   
 },
 {
"title":"Education & work",
"searchParam":"Education"   
}
]
}

如果我能让这个工作,我只需要将我的观点排除在外

罗布

0 个答案:

没有答案