ビューには、選択された行などのデータや、フォームで送信する前に入力されたデータなどのデータがあります。このデータを保存するのに最適な場所はどこですか?
モデルはすべてサーバーと同期していると思います。これはツアですか?ビューデータを保存するためのmodelViewのような新しい概念があるかもしれません
ps: 私のプロジェクトにはいくつかのモジュールがあり、1 つのモジュールを終了して再度入力すると、選択した行が表示されると予想されます。
ビューには、選択された行などのデータや、フォームで送信する前に入力されたデータなどのデータがあります。このデータを保存するのに最適な場所はどこですか?
モデルはすべてサーバーと同期していると思います。これはツアですか?ビューデータを保存するためのmodelViewのような新しい概念があるかもしれません
ps: 私のプロジェクトにはいくつかのモジュールがあり、1 つのモジュールを終了して再度入力すると、選択した行が表示されると予想されます。
バックボーンは、ビュー データ用の特別なストレージを提供しません。選択した場所に保存できます。次の 2 つのオプションがあります。
A) ビューに Key-Value を追加します。
this.currentRow = 3;
B) バックボーン モデルをビューに追加して、すべてのデータを保持します。
this.extraData = new Backbone.Model({currentRow : 3});
this.extraData.set('currentRow', 5);
this.extraData.get('currentRow');
currentRow の変更へのバインドなど、Backbone の優れた機能をすべて使用できるため、2 番目のものをお勧めします。モデルをサーバーと同期する必要はありません (ただし、これを localStorage に同期して、アプリケーションでユーザーの状態を維持することを検討してください)。