Маунал Навигация в Ангуляр 6 - PullRequest
0 голосов
/ 11 октября 2019

Как я могу перенаправить на другой компонент в Angular 6 по результату какой-то функции?

Login(){

    console.log(this.LoginModel);
     this.userService.LoginUser(this.LoginModel).subscribe(
       result =>{
         if(result == null)
            console.log("Loged in successfully"); 
            /// here i want to go to dashboard component (router with path dashboard)               
       },
       error =>{
         console.log("Login - error");
       }

     );
  }

1 Ответ

1 голос
/ 11 октября 2019

Добавьте сервис роутера в ваш конструктор.

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

constructor(
    private _router: Router
) {

}

goSomewhere() {
    this._router.navigate(['url']);
}
...