Javascript 无效操作的效果:

Javascript 无效操作的效果:,javascript,angular,typescript,ngrx,ngrx-effects,Javascript,Angular,Typescript,Ngrx,Ngrx Effects,我使用的是Angular 7.1.4 我的效果是: @Injectable() 导出类登录效果{ 构造函数(私有操作$:操作,私有authService:AuthenticationService){ } @效果({dispatch:true}) loginRequest$:Observable=此.actions$.pipe( 类型(LoginActionsType.LOGIN\u请求), exhaustMap(有效载荷=>{//可能是switchMap,错误相同。 控制台日志(有效载荷);

我使用的是Angular 7.1.4

我的效果是:

@Injectable()
导出类登录效果{
构造函数(私有操作$:操作,私有authService:AuthenticationService){
}
@效果({dispatch:true})
loginRequest$:Observable=此.actions$.pipe(
类型(LoginActionsType.LOGIN\u请求),
exhaustMap(有效载荷=>{//可能是switchMap,错误相同。
控制台日志(有效载荷);
返回此.authService.login(payload.user,payload.password)//TypeScript错误:属性“user”在类型“never”上不存在;TS2339:属性“password”在类型“never”上不存在。
.烟斗(
映射(用户=>新登录访问(用户)),
catchError(err=>of(新登录操作(err)))
);
})
);

}
所有操作都必须有一个
类型
属性来识别它们。查看错误日志,您的操作仅包含有效负载。确保
loginsAccessAction
LogOutAction
都具有只读
类型
属性。例如:

类loginsAccessAction扩展操作{
只读类型=“登录成功”;
}

所有操作都必须有一个
类型
属性来识别它们。查看错误日志,您的操作仅包含有效负载。确保
loginsAccessAction
LogOutAction
都具有只读
类型
属性。例如:

类loginsAccessAction扩展操作{
只读类型=“登录成功”;
}

你说得对。LoginSAccessAction中有一个输入错误您是对的。登录成功中有一个输入错误