有可能我无法正确解释我的问题。让我尝试。我们是否需要多个控制器来实现angularjs中的路由?
我正在开发使用角度的单页应用程序。这个应用程序基本上显示在线小说系列的情节。有一个导航栏,其中有查询菜单(如最新情节,特定日期的情节,特定标签的情节等)。对于这些查询中的每一个,我想要一个单独的URL。
/latest
- 要显示的最新一集
/tag/:tagname
- 应该返回所有情节与标签。
对于所有这些查询,结果视图是相同的(剧集列表)。所以我将对所有路线使用相同的部分。
我的问题是,我应该为每个查询创建一个新的控制器吗?像,LatestEpisodeController
,TagController
?
是否有反正我可以使用该网址来确定用户想要什么,并从同一控制器内运行该查询?
感谢您的回答。正如你所提到的,考虑到未来的可维护性,我现在使用多个控制器。 – Siddharth