1

まず、私はBackboneを初めて使用するので、この質問のおそらくばかげた性質に耐えてください。私はモデルを持っています:

var AppModel = Backbone.Model.extend({

    defaults: {
        mynumber: null
    }

});

コレクションに動的にアイテムを追加することはできますが(console.log問題がないことを示しています)、アイテムを引き出す方法がわかりません。これが私が試していることです。

printCollection: function(){
    this.collection.each(function(item){
        console.log(item.mynumber);
    });
}

アイテム数とを表示しundefinedます。

4

1 に答える 1

3

値ではなく、属性アクセサーを使用する必要があります。

item.get('mynumber');
于 2012-10-26T17:33:13.307 に答える