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?