Angular NGXS不';延迟加载时不保存数据

Angular NGXS不';延迟加载时不保存数据,angular,lazy-loading,state-management,ngxs,angular-state-managmement,Angular,Lazy Loading,State Management,Ngxs,Angular State Managmement,我在NGXS中遇到问题..当我尝试使用NGXStorageModule在本地存储中保存数据时,延迟加载模块 我有一个配置文件模块包含帐户信息组件,这个配置文件模块是延迟加载的,我正在调用从帐户信息组件中的ngOnInit函数获取用户信息的操作。数据即将到来,但不会将数据保存在localStorage中,但如果我选择了任何路径或任何将数据保存在存储器中的操作…那么这个问题是因为延迟加载吗 配置文件模块 我的帐户信息模块 内部本地存储 显示数据的窗体 imports: [ CommonM

我在NGXS中遇到问题..当我尝试使用
NGXStorageModule
在本地存储中保存数据时,延迟加载模块

我有一个配置文件模块包含帐户信息组件,这个配置文件模块是延迟加载的,我正在调用从帐户信息组件中的
ngOnInit
函数获取用户信息的操作。数据即将到来,但不会将数据保存在
localStorage
中,但如果我选择了任何路径或任何将数据保存在存储器中的操作…那么这个问题是因为延迟加载吗

配置文件模块

我的帐户信息模块

内部本地存储

显示数据的窗体

imports: [
    CommonModule,
    ProfileRoutingModule,
    FormsModule,
    InlineSVGModule,
    NgSelectModule,
    ReactiveFormsModule,
    NgxsModule.forFeature([AccountInfoState]),
  ]
@State<AccountInfoModel>({
      name: 'accountInfo',
      defaults: {
        companyId:'',
        managerName:'',
        companyName:'',
        companyEmail:'',
        companyPhone:null,
        description:'',
      }
    })
@Action(GetAccountInfo)
  getAccountInfo(ctx:StateContext<AccountInfoModel>, {payload}:GetAccountInfo){
    const state = ctx.getState();
    this.userDetailServ.getAccountInformation(payload).subscribe(result=>{
      const data =result.data[0];
      ctx.patchState({
        ...state,
        companyId: data.id,
        managerName:data.managerName,
        companyName:data.companyName,
        companyEmail:data.companyEmail,
        companyPhone:data.companyPhone,
        description: data.description,
      })
    })
  }
ngOnInit(): void {
    this.formData.append('user_id', this.userId);
    this.store.dispatch(new GetAccountInfo(this.formData));

  }