URLの最後でbackbone.jsコレクションをサーバーと同期させる方法を見つけようとしています。
モデルをコレクションに追加し、コレクションが新しいモデルを使用してコレクション URL に自動的に POST を実行できるようにしたいと考えています...
これの機能をどこでも見つけることができません。
URLの最後でbackbone.jsコレクションをサーバーと同期させる方法を見つけようとしています。
モデルをコレクションに追加し、コレクションが新しいモデルを使用してコレクション URL に自動的に POST を実行できるようにしたいと考えています...
これの機能をどこでも見つけることができません。
モデルがコレクション エンドポイントに保存されることはありません。モデルには、保存先を構成するための独自の url プロパティがあります。
コレクションを呼び出してからモデルを呼び出す代わりにadd
、コレクションを呼び出すだけで両方を実行できますが、モデルの URL を構成する必要があります。save
create
var MyModel = Backbone.Model.extend({
urlRoot: '/some/path'
});
var MyCollection = Backbone.Collection.extend({
url: '/some/path',
model: MyModel
});
var instance = new MyCollection();
instance.fetch(); //fetches at /some/path
// ...
instance.create({ foo: 'bar' }); // adds to collection and saves the new model
これを機能させるには、コレクションのモデル プロパティを設定する必要があります。