2017-03-10 57 views
0

我有彈出頁面,顯示何時更改切換按鈕的值。 用戶在彈出的頁面中給出了一些細節。如果細節不正確,那麼彈出窗口應該關閉,將切換按鈕值更改爲false,然後重新加載上一個/主頁面(而不是彈出頁面),以便切換可以獲得新值(False)

我試着去使用此功能:

.finally(function() { 
    console.log("Finally Function"); 

    $timeout(function(){ 
     $scope.modal.hide(); 
     console.log($scope.value); 
     $state.go($state.mainManu.logIn, {}, {reload: true}); 

    }, 3000); 
    }); 

我的航線代碼如下:

.state('mainManu.logIn', { 
    url: '/login', 
    views: { 
     'side-menu21': { 
     templateUrl: 'templates/logIn.html', 
     controller: 'logInCtrl' 
     } 
    } 
    }) 

我知道我的state.go線是不正確的,什麼是正確的語法爲工作?

+0

注入'$ urlRouterProvider.'並使用'$ urlRouterProvider.otherwise('/ login');' –

回答

0

我用$state.go('mainManu.logIn');然後我在我的路由狀態里加了cache: false,,所以所有的變量都會刷新到新頁面上。希望這個解決方案將來會有所幫助。