我正在开发一款使用语义路由进行 API 调用的软件。因此,例如,如果我们想要一个特定的 foo,我们调用/foo/1
. 现在,如果我们需要一个 foo 列表,我们使用/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';
}
});
这是最好的方法吗?你能帮我改进这段代码吗?