私のデュランダル アプリには、検索ページがあります。
- メニューから読み込まれたときにクリーンな検索ページを読み込む (
router.navigate('#/search')
) - 検索ページからアイテムに移動し、[戻る] ボタンを使用すると、元の検索結果と基準に戻る必要があります。
また、検索条件と結果を(アプリ全体の)シングルトンとして保存しています。これは、RequireJS を介してビュー モデルに挿入されます。
ユーザーがどのようにページにアクセスしたかを区別できますか? activate() ライフサイクル コールが両方のエントリ メソッドでトリガーされていることがわかります。