我正在处理 Angular 4 反应式表单。这里我有一个带有一些输入字段的表单。基于一个字段数据,即将到来的字段数据将被更改。我需要根据之前使用 angular 的下拉选择显示国家/地区和所有城市4.我尝试了很多,但我没有得到有效的解决方案。任何人都可以帮助我使用这个 json 对它进行排序。
{
"Countries":[
{
"id":0,
"CountryName":"Indonesia",
"States":[
{
"id":0,
"StateName":"Bali",
"Cities":[
{
"id":0,
"CityName":"Denpasar",
"Municipalities":[
{"id":0,"MunName":"Mun1"},
{"id":1,"MunName":"Mun2"},
{"id":2,"MunName":"Mun3"}
]
},
{
"id":1,
"CityName":"Kuta",
"Municipalities":[
{"id":0,"MunName":"Mun4"},
{"id":1,"MunName":"Mun5"},
{"id":2,"MunName":"Mun6"}
]
},
{
"id":2,
"CityName":"Tuban",
"Municipalities":[
{"id":0,"MunName":"Mun7"},
{"id":1,"MunName":"Mun8"},
{"id":2,"MunName":"Mun9"}
]
}
]
},
{
"id":1,
"StateName":"Badgis",
"Cities":[
{
"id":0,
"CityName":"Denpasar",
"Municipalities":[
{"id":0,"MunName":"Mun1"},
{"id":1,"MunName":"Mun2"},
{"id":2,"MunName":"Mun3"}
]
},
{
"id":1,
"CityName":"Andarab",
"Municipalities":[
{"id":0,"MunName":"Mun4"},
{"id":1,"MunName":"Mun5"},
{"id":2,"MunName":"Mun6"}
]
}
]
}
]
},
{
"id":1,
"CountryName":"India",
"States":[
{
"id":0,
"StateName":"Delhi",
"Cities":[
{
"id":0,
"CityName":"Sonipat",
"Municipalities":[
{"id":0,"MunName":"Mun1"},
{"id":1,"MunName":"Mun2"},
{"id":2,"MunName":"Mun3"}
]
},
{
"id":1,
"CityName":"Rohtak",
"Municipalities":[
{"id":0,"MunName":"Mun4"},
{"id":1,"MunName":"Mun5"},
{"id":2,"MunName":"Mun6"}
]
}
]
},
{
"id":1,
"StateName":"Karnataka",
"Cities":[
{
"id":0,
"CityName":"Mangalore",
"Municipalities":[
{"id":0,"MunName":"Mun1"},
{"id":1,"MunName":"Mun2"},
{"id":2,"MunName":"Mun3"}
]
},
{
"id":1,
"CityName":"Hubli",
"Municipalities":[
{"id":0,"MunName":"Mun4"},
{"id":1,"MunName":"Mun5"},
{"id":2,"MunName":"Mun6"}
]
}
]
}
]
}
]
}