問題を適切に説明できない可能性があります。私が試してみましょう。
angularを使用して単一ページアプリケーションを開発しています。このアプリは、基本的にオンライン小説シリーズのエピソードを表示します。クエリ メニュー (最新のエピソード、特定の日付のエピソード、特定のタグが付いたエピソードなど) を備えたナビゲーション バーがあります。これらのクエリごとに、個別の URL が必要です。
/latest
- 最新のエピソードを表示する必要があります
/tag/:tagname
- そのタグを持つすべてのエピソードを返す必要があります。
これらすべてのクエリで、結果のビューは同じです (エピソードのリスト)。したがって、すべてのルートに同じパーシャルを使用します。
私の質問は、クエリごとに実際に新しいコントローラーを作成する必要があるかどうかです。のようにLatestEpisodeController
、、TagController
?
URLを使用してユーザーが何を望んでいるかを判断し、同じコントローラー内からそのクエリを実行できる方法はありますか?