私はいくつかの Backbone.js チュートリアルに従ってきましたが、モデルを含むコレクションもある場合、モデル内でいつ「url」を使用するかについて少し混乱しています。たとえば、サーバーと同期するために、次のようなコードがたくさんあります。
var PostModel = Backbone.Model.extend({});
var PostsModel = Bacbone.Collection.extend({
model: PostModel,
url: "/posts"
});
ただし、次のように、モデルに「url」プロパティもある場合もあります。
var PostModel = Backbone.Model.extend({
url: "/posts"
});
var PostsModel = Bacbone.Collection.extend({
model: PostModel,
url: "/posts"
});
モデルが属するコレクションを通じてのみモデルとやり取りする最初の方法は理解できたと思いますが、モデルとそのコレクションの両方の URL がいつ必要になるかはわかりません。