私はBackbone.jsを使ってJavaScript重いシングルページアプリケーションを開発しています。目標は次のとおりです。バックボーン維持状態
ユーザーは、一連のリソースを照会するためのフィルタ要素が設定された複数選択ボックスのセットから始めます。これらの複数選択ボックスはお互いに依存しています。さらに、マルチセレクトの要素はサーバから照会され、ログインしているユーザに依存します。つまり、ログインしているユーザに関連付けられているリソースに依存します。
ユーザが記入しますマルチセレクトボックスを開き、「フィルタ」ボタンを押します。これを押すと、コレクションがフェッチされます。これにより、一連のクエリパラメータ(複数の配列値)を使用して、フィルタ要素を反映するセットを取得します。
コレクションをフェッチすると、リソースを含むビューが表示されます。このビューには、複数のサブビューを持ち、かつ
にバックボーンアプリの状態を維持するためにどのよう
を(クエリパラメータの結果として取得され、コレクションを)状態を維持しながら、特定のリソースをドリルダウンすることは可能でなければなりませんそのようなユースケース?私は多くの例を見てきましたが、すべてがシンプルで便利です。
申し訳ありませんが、私はあなたがここで解決しようとしている問題を理解できません。 – fguillen
アプリを視覚化するための労力を節約するために、問題を具体的な例で示しておけば助かります。状態を保存する場合、属性データを持つモデルインスタンスがあるときはいつでも、それはアプリケーションの状態の一部です。この状態を維持するには、サーバーと同期して、おそらくモデルをいくつかのDBに保存します。特定の状態に戻るには、誰がログインしているか、どのモデルに関連付けられているかを識別できる認証システムが必要です。 – jmk2142