首页 > 解决方案 > 特定状态 NGXS 存储插件的自定义反序列化器

问题描述

存储插件指定我可以使用自定义反序列化器。问题是它没有提供任何关于如何使用它的信息。提供的解串器是否可用于所有状态类?

我需要的是在每个州都有一个特定的解串器。

谢谢!

标签: angularngxs

解决方案


反序列化是NgxsStoragePluginModule的选项之一:

@NgModule({
  imports: [
    NgxsModule.forRoot([]),
    NgxsStoragePluginModule.forRoot({
      deserialize(data) {
        return JSON.parse(data) // by default it returns parsed data
      }    
    })
  ],
})

你为所有人设置了一个。我个人没有尝试过这个。但是根据文档,这样我们可以定义存储插件的选项。


推荐阅读