私のアプリでは、ユーザーは多数のモデルを含むコレクションを作成します。サーバーに大量のリクエストを送信したくないので、これらのモデルをサーバーにバッチで保存するカスタム関数を作成しました。次に、サーバーはIDを含むすべてのモデルで応答し、これがさまざまなモデルに設定されます。これまでのところ、すべてうまく機能しています。
私が今抱えている問題は、この時点ですべてのモデルがサーバーと同期されていることをBackboneが認識していないことです。そのため、アプリの後半で、各モデルでmodel.save()を呼び出すと、各モデルがサーバーに再度送信されます(バッチ操作以降に変更されたモデルのみである必要があります)。すべてのモデルが同期されていることをBackboneに知らせるにはどうすればよいですか?'changed'属性と'hasChanged'属性を見ていましたが、これらを操作する必要があるかどうかはよくわかりません(おそらくそうではありません)。