2017-02-27 14 views
1

「n」秒間ページを表示してから、別のルートにリダイレクトしたかったのです。角度2を使用してn秒後に自動リダイレクト

Angular 1.xの 'n'秒後に自動的にリダイレクトされることについて、いくつかのstackoverflow投稿(url1url2)があります。しかし、私はAngular2で同じことを実装する方法を混乱させるのですか?

+1

'window.setTimeout'その後、通常はangular2のようにリダイレクトします。もっと助けが必要な場合は、これまでのコードを表示してください。 – Igor

答えて

6

ルータは@ angular/routerとsetTimeoutのルータを使用します。

ngOnInit() { 
    // do init at here for current route. 

    setTimeout((router: Router) => { 
     this.router.navigate(['nextRoute']); 
    }, 5000); //5s 
} 
関連する問題