我已經使用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