Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 如何获取具有主干的单个模型?_Backbone.js - Fatal编程技术网

Backbone.js 如何获取具有主干的单个模型?

Backbone.js 如何获取具有主干的单个模型?,backbone.js,Backbone.js,在主干上下文中,我想获取JSON中的一些“元数据”,而不需要集合: /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') ? 我得到任何属性的“未定义”。。。有

在主干上下文中,我想获取JSON中的一些“元数据”,而不需要集合:

/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') ?

我得到任何属性的“未定义”。。。有人知道为什么吗?

模型属性是通过以下方式读取的:

meta.get('name')


不是meta.name

开发工具中的xhr响应显示了什么?哦,这里的学习是我需要做的:meta.get('name'),而不是meta.name。。。好的,您需要等待,
fetch
从服务器获取一些内容。
    var MetaItem = Backbone.Model.extend({
      urlRoot : '/data/meta.json',
      parse: function(response) {
          console.log(response);
          return response;
      }
    });