私はこのモデルのデフォルトを持っています:
test.Models.ItemModel = Backbone.Model.extend({
defaults: {
name: 'an item',
units: []
},
次に、次のコードを使用してモデルを設定します。
addUnit: function(e){
if(e.keyCode == 13){
this.model.set({ 'units' : this.model.get('units').push($('#addUnit').val()) },
{success: function(){
this.render();
}}
);
}
},
ただし、モデル配列に追加されることはないようです。ここで何かをしていますか??