typescript 为什么在调用getReloadAction()时我的Ngrx操作未定义?

bf1o4zei  于 2023-05-30  发布在  TypeScript
关注(0)|答案(1)|浏览(153)
export class NgrxClass {
    

    public _reloadAction: Action;

    constructor(private _store: Store<VehicleState>) {
       
    }

    public load(vId?: number): void {
        this._reloadAction  = VehiclesLoadAction({ vId });
        this._store.dispatch(this._reloadAction);
    }

   
    public getReloadAction(): Action {
        return this._reloadAction ;
    }

  
}

当我调用load方法时,我将VehiclesLoadAction({ vId })保存在this._reloadAction中,但当调用getReloadAction()时,我将此._reloadAction作为***undefined***。
我不知道班级是否会重新开始。
当我调用getReloadAction()方法时,我需要带有参数的VehiclesLoadAction({ vId }),但其未定义

yb3bgrhw

yb3bgrhw1#

如果this._reloadActionundefined,可能是因为VehiclesLoadAction返回undefined

相关问题