私はバックボーンモデルを持っています:
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>