我有一个在过去几周里一直引起我问题的事件。我目前有一个"主页"填充来自具有运动统计数据的控制器的数据。此数据来自一项服务,该服务也用于此体育统计数据的个人页面。
例如,用户可以单击主页上的其中一个列表,并获取该详细列表,其中包含从sports.com到sports.com/id/sport的状态更改
我这样做是通过从家庭服务获取id并通过状态中的参数传递给详细信息页面。从这里我使用与@id作为参数的相同服务,以获取该页面的详细信息(使用$ stateParams.id)。
通常这样可以正常工作,但这就是问题所在。有时在点击详细信息页面时,服务会在 $ stateParams.id之前触发get请求,并且我的请求中最终会出错。因此,而不是 /json.php?detail=id 我得到 /json.php?detail =
对于便宜的修复,我现在让搜索查询等待800ms的超时,以便给状态时间解析$ stateParams.id然后最终发出请求。我的问题是,有什么更好的方法呢?这经常是经历过的吗?似乎在我所有的时间里,我都没有遇到这种情况,所以我有点迷失方向。感谢