我已经使用Backbone.js编写了模型/视图/集合。我的集合使用fetch方法从远程服务器加载模型。这个集合所需的url需要一个id:messages/{id}。但我发现没有干净的方式将选项传递给Collection。Backbone.js集合选项
backbone.js视图通过在构造上传递选项来接受选项:view([options]),但集合需要构造时的模型列表:collection([models])。
将参数/选项传递给此集合的“最干净”方式是什么?
缩短代码:
var Messages = Backbone.Collection.extend({
model: Message,
url: 'http://url/messages/' + id
});
也许使用相对网址是一个更好的主意呢? – malletjo