Backbone.jsのドキュメントによると、Model-parseは次のことを行います。
parseは、モデルのデータがサーバーからフェッチおよび保存で返されるたびに呼び出されます。
すでにロードしたモデルを拡張するには、を使用しますModel.parse()
。これを実現するfetch
には、を使用してデータを追加リクエストし、そのデータを使用して既存のモデルにプロパティを追加します。
例:
フェッチオブジェクトは{age: 19}
、パーサーが{age: 19, isAdult: true}
保存要求を実行すると、PUT要求には、不要な他のパラメーター(isAdultなど)もあります。元のモデルが欲しいのですが(PUTリクエストに追加のパラメーターはありません)。
バックボーンで私の目標を達成するための最良の方法は何ですか?