【发布时间】:2011-06-07 12:50:48
【问题描述】:
在 Backbone 集合中指定模型的目的是什么?该集合似乎需要自己的网址。为什么这样做:
Backbone.Collection.extend({
url: '/rest/product',
model: Model
});
代替:
Backbone.Collection.extend({
url: '/rest/product'
});
使用这样的模型:
var Model = Backbone.Model.extend({
url: function() {
return '/rest/product/' + this.id;
}
});
有没有办法对url 声明进行分组?
【问题讨论】:
-
您知道
Model是工厂吧?要制作模型,请致电new Model -
@Raynos
Collection是工厂;它的create方法使用 POST 作为工厂。Model对我来说似乎不是工厂,new Model不会在服务器端创建任何表示。
标签: collections model backbone.js