在我的应用程序中,我routeUpdate
用来检查$location.search
字符串是否已更改并在我的视图中进行相应导航。像这样。
$scope.$on('$routeUpdate', function(next, current) {
var slide_key = $location.search().slide_key;
if (slide_key)
$scope.go_to_slide(slide_key);
});
还要记住,我使用reloadOnSearch
false 来不重新加载控制器。
通常我通过更改$location.search
和工作正常来触发它
一切正常,但在某些情况下,我想在不更改搜索参数的情况下触发此行为。
我试图将搜索参数再次更改为相同的值-> 不走运。
如果我将其更改为另一个值,那么routeUpdate
火灾并且一切正常。
那么如何在routeUpdate
不更改参数值的情况下手动触发$location.search
?