ルーターを使用してビューをナビゲートし、ルートに基づいてモデルをロードできますか? 可能であれば、誰かがこのシナリオのルーター コードを書くことができますか?
よろしくお願いします。
ルーターを使用してビューをナビゲートし、ルートに基づいてモデルをロードできますか? 可能であれば、誰かがこのシナリオのルーター コードを書くことができますか?
よろしくお願いします。
もちろんできます。ルーターは、バックボーン アプリケーションの現在の状態を設定する必要があります。つまり、ビューとモデルを設定する必要があります。
大まかな例を書きましたが、要点は理解できます。Backbone のほとんどのものと同様に、それを行う方法は複数あります。ビューがルーターの存在を認識する必要があるため、私は個人的には私が示したアプローチを取りません。より適切なのは、ビューがイベントをトリガーし、ルーターがイベントをリッスンするイベント駆動モデルを作成することです。ルーターがビューから新しいイベントを取得すると、ルーターはnavigate
適切に動作し、ナビゲーション機能は適切なビュー メカニズムを呼び出すことができます。