2015-10-12 82 views
0

我已經看到這個thread,但它使用ui-router,我只使用AngularJS的$routeProvider。在線程的代碼是:X秒後重定向AngularJS

.controller('SeeYouSoonCtrl', ['$scope', '$state', '$timeout', 
           function($scope, $state, $timeout) { 

    $timeout(function() { 
     $state.go('AnotherState'); 
     }, 3000); 

    }]) 

我怎麼能因爲我沒有使用ui-routerrouteProvider使用它呢?先謝謝你。

回答

3

您需要使用$location服務

$location.path('/anotherURL'); 
+0

就像一個魅力。謝謝 – FewFlyBy

+0

:)很高興幫助你cheerz :) –

0

通過$location方法:

代碼:

.controller('HomeController', ['$scope', '$state', '$location', 
            function($scope, $state, $location) {  
     $location.path('/appurl'); 

     }])