Я работаю над Angular 4 реактивными формами. Здесь у меня есть форма с некоторыми полями ввода. На основе данных одного поля будут изменены данные предстоящих полей. Мне нужно отобразить состояния стран и всех городов на основе предыдущего выпадающего спискавыбор с использованием угловых 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"}
]
}
]
}
]
}
]
}