如何在AngularJS中的X秒后自动重定向?

Dav*_* D. 7 angularjs

在AngularJS中执行此操作的正确方法是什么?我没有找到任何简单的答案.

我想 :

  1. 加载页面
  2. 等待X秒
  3. 在这些秒后自动重定向到另一个页面.

注意:我正在使用ui-routing(状态)来执行重定向

谢谢.

Dav*_* D. 8

这有效(感谢PSL):

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

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

    }])
Run Code Online (Sandbox Code Playgroud)