我有一组数据作为单个JSON blob返回,并反序列化为地图。地图的键应该返回一个下拉列表,每个键的值是一个字符串数组,当在第一个下拉列表中选择该键时,填充第二个下拉列表。更改第一个下拉列表时,应使用与作为新键值的数组对应的新值集重新填充第二个下拉列表。
['foo': ['bar','baz'], 'zoo': ['rab','zab']]
以上数据应该有一个下拉列表,其中'foo'和'zoo'作为选项。当选择'foo'时,另一个下拉列表应该是'bar'和'baz'。如果选择“zoo”,则另一个下拉列表应更改为“rab”和“zab”。
我不想多次拨打API,因为它不是一个便宜的电话,但是我很难搞清楚是否可以用一张地图支持两个控件...我知道我可以使用反应式控件可以动态地根据另一个值进行一次更改,而不是如何同时查看一个数据结构。
要么我缺少一些愚蠢的东西,要么就是不可能。我不确定它是什么。