【发布时间】:2019-03-24 00:02:57
【问题描述】:
我正在处理 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"}
]
}
]
}
]
}
]
}
【问题讨论】:
-
嗨,如果您发布一些您尝试过的代码会很有趣;)
标签: angular angular-reactive-forms angular4-forms