Backbone.jsを使用してモデル/ビュー/コレクションを作成しました。私のコレクションは、fetchメソッドを使用して、リモートサーバーからモデルをロードします。このコレクションに必要なURLには、messages/{id}のようなIDが必要です。しかし、コレクションにオプションを渡すためのクリーンな方法は見つかりませんでした。
backback.jsビューは、construction:view([options])に渡すことでオプションを受け入れますが、コレクションは構築時にモデルのリストを期待します:collection([models])。
このコレクションにパラメータ/オプションを渡す「最もクリーンな」方法は何ですか?
短縮されたコード:
var Messages = Backbone.Collection.extend({
model: Message,
url: 'http://url/messages/' + id
});