私はバックボーンモデルを持っています:
var User = Backbone.Model.extend({
idAttribute: '_id',
url: '/api/user',
defaults:
{ username: ''
},
initialize: function () {
console.log(this, this.isNew());
}
});
次に、モデルを初期化し、インスタンスをフェッチします。
var user = new User();
user.fetch();
これは機能します。調べるuserと、idプロパティがあります。サーバー上に存在します。ただし、プロパティ セット (プロパティと属性)user.isNew()があるにもかかわらず、何らかの理由で true を報告しています。idサーバー上でこのモデルを更新する必要がありますが、Backbone はPOST必要なときにリクエストを送信することを要求しますPUT...</p>