改變則params的值在我的應用程序使用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
火災和一切工作正常。
那麼如何在不改變參數值$location.search
的情況下手動觸發routeUpdate
?
你可以爲這個請一個小jsfiddle。這樣調試會更容易。乾杯 – dcodesmith
我想我有關於如何實現這個想法,但我需要一些代碼(控制器也許?),所以我可以看到我的想法如何適合您的代碼。 – dcodesmith
@dcodesmith剛剛完成的工作,要回家,明天你會得到代碼。 –