0
加載我的網站時,我想將其重定向到特定狀態。我用下面的代碼來做。在angular.js中加載狀態之前轉到特定控制器
angularRoutingApp.run(function ($rootScope, $state, $location, $transitions) {
$transitions.onStart({}, trans = > {
$state.go('menuNeurolengua', trans.targetState())
});
}
但是我把這個問題:
我該如何解決呢?
通常情況下,您只需完成「重定向到加載時的特定狀態」並使用默認狀態。這段代碼永遠不會工作,因爲它覆蓋每個轉換,包括它正在嘗試使用的轉換,這將導致無限循環。是否有一些特定原因導致默認狀態在您的情況下不可用? – Claies
@Claies我知道。我只是想學習如何做到這一點,然後舉例說明並做出必要的驗證。你能幫我解決這個問題嗎? – yavg
@Claies我想要通過某種方式來檢測用戶何時直接從瀏覽器或使用f5重新加載網頁。當我這樣做時,我想將其重定向到默認狀態,強制它執行頁面的內部導航。 – yavg