2015-10-12 2 views
0

Я уже видел это thread, но он использует ui-router, и я использую только $routeProvider of AngularJS. Код в нити:Переадресация через X секунд AngularJS

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

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

    }]) 

Как я могу использовать его с моим routeProvider, так как я не использую ui-router? Заранее спасибо.

ответ

3

Вы должны использовать $location службы

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

работает как шарм. Спасибо – FewFlyBy

+0

:) рад помочь вам cheerz :) –

0

По $location методы:

код:

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

     }]) 
Смежные вопросы