X秒AngularJS后重定向

时间:2015-10-12 07:07:31

标签: javascript angularjs

我已经看到了这个thread,但它使用了ui-router而我只使用了AngularJS的$routeProvider。线程中的代码是:

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

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

    }])

我如何在routeProvider使用它,因为我没有使用ui-router?提前谢谢。

2 个答案:

答案 0 :(得分:3)

您需要使用$location服务

$location.path('/anotherURL');

答案 1 :(得分:0)

$location方法:

代码:

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

        }])