我使用Backbone.js编写了一个模型/视图/集合.我的集合使用fetch方法从远程服务器加载模型.此集合所需的URL需要一个id:messages/{id}.但我发现没有干净的方法将选项传递给Collection.
backbone.js视图通过在构造上传递它来接受选项:view([options]),但是集合需要构建时的模型列表:collection([models]).
将参数/选项传递给此集合的"最干净"方法是什么?
缩短的代码:
var Messages = Backbone.Collection.extend({
model: Message,
url: 'http://url/messages/' + id
});
Run Code Online (Sandbox Code Playgroud) 有没有办法加载Backbone集合的单个实体(从服务器)?
Backbone.Collection.extend({
url: '/rest/product'
});
Run Code Online (Sandbox Code Playgroud)
以下代码可以加载整个集合collection.fetch()但是如何加载单个模型?Backbone的文档清楚地表明GET可以完成,/collection[/id]但不能如何完成.