1

既存のバックボーン モデルに JSON を追加したいと考えています。これを達成するための最良のアプローチは何ですか?

私は次のことを試しました:

nextClick: function(event) {       
      //this.getPostData returns some JSON that I want to add in existing model
      this.model = new Backbone.Model.extend( this.getPostData() );
}

機能しませんthis.model。コンソールに次の出力が表示されます。

console.log(this.model);
//output: function (){ parent.apply(this, arguments); } 
4

2 に答える 2

3

Model.set属性ハッシュを使用して渡すだけです。ドキュメントから

note.set({title: "March 20", content: "In his eyes she eclipses..."});

これにより、メモ インスタンスにtitleとが設定/作成されます。contentだからあなたはできるはずです

note.set(this.getPostData());
于 2013-08-29T16:49:51.933 に答える