我需要有关存储结构的建议。 有城市及其人民。首先,我选择城市并获得人员列表。然后我想按他的名字找人并找到名单。当我更改所选城市时,所有内容(搜索字段,列表)都必须返回。
我为人员功能键做了下一个结构
ids: number[];
entities: {[key: number]: Man}
selectedCity: number;
selectedPeople: number[];
loaded: {[key: number]: number[]};
searchString: string;
error?: any;
当我选择城市时,将按城市ID从加载的列表中显示人员。当我键入searchString时,加载的对象将减少为找到的人。
我正在寻找更好的解决方案来完成我的任务。谢谢