我有可能无法正确解释我的问题。让我试试。
我正在使用 Angular 开发单页应用程序。这个应用程序基本上显示了在线小说系列的剧集。有一个导航栏,其中包含查询菜单(例如,最新剧集、特定日期的剧集、具有特定标签的剧集等)。对于这些查询中的每一个,我都想要一个单独的 url。
/latest
- 应该显示最新一集
/tag/:tagname
- 应该返回带有该标签的所有剧集。
对于所有这些查询,结果视图是相同的(剧集列表)。所以我将对所有路线使用相同的部分。
我的问题是,我真的应该为每个查询创建一个新控制器吗?像LatestEpisodeController
,,TagController
?
无论如何我可以使用 url 来确定用户想要什么并从同一个控制器中运行该查询?