0

バックボーンのコンテキストでは、コレクションなしで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') ?

私の試みで:

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

いずれかのプロパティで「未定義」になります...理由は誰にもわかりませんか?

4

1 に答える 1

0

モデル属性は次のように読み取られます。

meta.get('名前')

meta.name を使用しない

于 2012-12-10T18:11:48.360 に答える