我們在項目中使用ui.router進行路由。Angular JS - ui.router導航在連續點擊導航項時循環
當我們連續點擊導航項目時,我們正面臨一個奇怪的問題, 所有導航頁面都在循環中,並且永遠不會停止循環,並且它會崩潰。
有人遇到過這樣的問題,或者我們在這裏做了什麼錯事?
我們在項目中使用ui.router進行路由。Angular JS - ui.router導航在連續點擊導航項時循環
當我們連續點擊導航項目時,我們正面臨一個奇怪的問題, 所有導航頁面都在循環中,並且永遠不會停止循環,並且它會崩潰。
有人遇到過這樣的問題,或者我們在這裏做了什麼錯事?
檢查你的路線,並確保你以合適的方式傳遞params。
你也可以在真正使用重載的參數組:
$state.go('state.name', {}, {reload: true});
最後,我們想通了,爲什麼ui.router導航是通過我的應用程序循環的問題,當我們使用UI路由器工作正常狀態名稱和重新加載:true。
$state.go('state.name', {}, {reload: true});
這工作正常。
實際問題我們使用身份驗證令牌檢查每個頁面加載Rest Rest api調用時,這是導致循環通過路由元素。我們使用不同的機制來處理用戶的身份驗證,這個問題得到了解決。
你能否在plunkr中模仿這個問題? –
它可能與您的其他定義有關......如果您再添加一些代碼,也許我們可以幫助您... –