如何使用Backbone获取单个模型?

时间:2012-12-10 17:28:28

标签: backbone.js

在Backbone上下文中,我想在没有集合的JSON中获取一些'meta'数据:

/data/meta.json 
{
  "name": "Patrick Mulder",
  "title": "SW Developer"
}

如何将其提取到模型中,以便我可以这样做:

var meta = new MetaItem();
meta.fetch()
console.log(meta.name)  // <- or console.log(meta.get('name') ?

我的尝试:

    var MetaItem = Backbone.Model.extend({
      urlRoot : '/data/meta.json',
      parse: function(response) {
          console.log(response);
          return response;
      }
    });

我对任何属性都“未定义”......有谁知道为什么?

1 个答案:

答案 0 :(得分:0)

使用以下内容读取模型属性:

meta.get( '姓名')

不是meta.name