Backbone.js モデルを定義しているとします。私たちが持っているドキュメントから...
new Model([attributes], [options])
これは、いくつかのデフォルト属性をモデルに渡すのに最適です。モデルが渡されると、それらの属性とそれぞれの値が自動的に継承されます。何もする必要はありません。素晴らしい!
一方、そのモデルのコレクションがあるとしましょう。
new Backbone.Collection([models], [options])
わかりました、いくつかの初期モデルといくつかのオプションを渡すことができます。しかし、初期モデルも渡さなければならないオプションもないので、続けましょう。サーバーからモデルを取得します。
collection.fetch([options])
オプションはありませんが、フェッチされたときに各モデルに追加するいくつかの属性を渡したいと思います。それらをオプションとして渡し、モデルの初期化で属性ハッシュに追加することでこれを行うことができますが、これは面倒です。
これを行う Backbone.js ネイティブの方法はありますか?