我想知道允许以下功能的最佳方法是什么。
此功能将有2页相关。但是,数据页必须是url友好的,这意味着用户应该能够访问该URL并检索数据以及能够在索引页上执行提交查询方法。
我认为我需要一个服务,但是我会使用$ location传递查询来创建重定向网址,然后在第二页的控制器中执行逻辑吗?
我只想弄清楚这个功能在理论上应该如何运作。
干杯 亚历
答案 0 :(得分:1)
简而言之,以下是您需要的“事物”:
带控制器和模板的两条路线
/users/:userId
),您可以通过$stateParameters
在控制器中访问该路径(如果您选择使用ui-router
)。<强>服务强>
您还应该创建一个单独的服务来处理对您(或第三方)API的搜索请求。这是一个很好的做法,因为您的控制器不应该处理数据检索。他们应该关注何时获取数据而不是如何 - 这就是服务的用途。