2016-10-05 5 views
0

시작할 때 내 앱을 리디렉션하려고하는데 작동하지 않습니다. 난 그냥 내 ngOnInit() router.navigate 사용하려고하고 false를 반환합니다.ngOnInit에 리디렉션 각도 2

setTimeout에 삽입하려고했는데 작동했습니다.

당신은 그것을 감사하겠습니다 어떤 생각 :)

ngOnInit() { 

    // On redirige au lancement sur la page hors connexion 
    setTimeout(() => this._router.navigate(["/hors-connexion"])); 

} 
+0

추가 코드를. – micronyks

+0

마이크론을 완료했습니다 :) –

+2

[mcve]를주십시오. – jonrsharpe

답변

1

이 같은 그것을 시도 할 경우 : 자세한 내용은

import { Router } from '@angular/router'; 

@Component({ 
    selector: 'test-component', 
    template: '<ng-content></ng-content>' 
}) 

export class TestComponent { 

    constructor(
     public router: Router 
    ) { } 

    ngOnInit() { 

     this.router.navigate(['hors-connexion']); 
    } 
}