Angular 7导航在“如果”条件下不起作用

时间:2018-12-20 03:48:38

标签: angular

Component.ts

if(data['status'] === 'success'){
    this.router.navigate(['/admin'])
    //return false
    alert("successfully login");
} 
else {
    alert("invalid login");
}

“成功登录”警报效果很好,但是页面导航失败。已经导入了Router并在构造函数中声明为router。

1 个答案:

答案 0 :(得分:0)

data['status']字符串的数据类型吗?如果不是,请使用==代替===

然后检查是否导入了RouterModule和路由:

import { RouterModule, Routes } from '@angular/router';

然后检查configuration是否正常。