我正在使用 ngrx 和 ngrx 效果来实现我的登录系统。登录服务进行 api 调用,响应成功 OK。但即使 redux devtools 显示登录成功结果(如图所示),用户也不会重定向到仪表板
我只是不明白为什么重定向失败。这是我的 ngrx 登录效果:
\nimport { Injectable } from "@angular/core";\nimport { Router } from \'@angular/router\';\nimport { Actions, createEffect, ofType } from "@ngrx/effects";\nimport { catchError, map, of, switchMap, tap } from "rxjs";\nimport { CurrrentUserInterface } from "src/app/shared/types/currentUser.interface";\nimport { DashbaordComponent } from "../../dashbaord/dashbaord.component";\nimport { AuthService } from "../../services/auth.service";\nimport { loginAction, loginFailureAction, loginSuccessAction } from "../actions/login.actions";\n\nexport class loginEffect {\n login$ = createEffect(() => this.actions$.pipe(\n ofType(loginAction), \n switchMap(({request}) => {\n return this.authService.login(request).pipe(\n …Run Code Online (Sandbox Code Playgroud)