javascript - NGXS中map没有正确反序列化,无法使用
问题描述
NGXS 用于状态管理。有许多状态可以实现为映射来编写更简洁的代码并提高性能。目前有一种解决方法,其中键作为字段存储在数组中,并且findIndex
可以通过数组搜索键。
当我尝试通过 NGXS 存储地图时,反序列化后对象不是地图,我无法使用如下地图功能:
TypeError: member[index].map.get 不是函数
@Action(ActionExample)
@ImmutableContext()
public action() {
const state = getState();
const entry = state.member[index].map.get(key);
}
如何在 NGXS 中使用地图?
解决方案
推荐阅读
- c# - BeginSendFile SocketException '参数不正确'
- azure-application-insights - Application Insights - 如何关联跨多个服务的操作?
- android - Android测试用例等待10分钟后才能在debug模式下调试
- python - scikit learn ExtraTreesClassifier 预测使用 Pandas DataFarme vs datatale Frame vs Numpy array 给出不同的执行时间
- vim - 尝试(但失败)让 cscope/ctags 在混合 C/C++ 项目中定位 C++ 函数
- html - Nikola:添加带有 id 的链接
- java - (GAE-Standard+Java11) 运行多个实例的会话
- python - 在 Pandas Dataframe 中计算时间间隔内的行数
- grails - Grails 视图为 DTO 对象列表呈现额外的逗号
- c# - 在 Azure 搜索中将模糊搜索与同义词扩展相结合