API 呼び出しにセマンティック ルートを使用するソフトウェアに取り組んでいます。したがって、たとえば、特定の foo が必要な場合は、 を呼び出します/foo/1
。foos のリストが必要な場合は、 を使用します/foos
。
Backbone.Model
私はそれをシングルFoo
の とBackbone.Collection
のリストのとしてマッピングしたいと思いfoos
ます。これを見る私の方法は次のとおりです。
var FooCollection = Backbone.Collection.extend({
model: FooModel,
url: function () {
return '/foos';
}
});
var FooModel = Backbone.Model.extend({
urlRoot: function () {
return '/foo';
}
});
これは最善のアプローチですか?このコードを改善するのを手伝ってくれませんか?