我很新的角度,所以我需要所有可能的帮助。 我的问题如下。 我有其中有2种选择,对于选择是从$ HTTP调用中取出的数据的HTML形式,所检索的数据结构是一些在下列行: -重新填充Angular Select(s)
[
{
"_id":"54e231b45f353d5c25cc4c30",
"staff_email":"[email protected]",
"staff_name":"Aarti Gupta",
"staff_address":"South Ex., Delhi",
"school":"54e2318d5f353d5c25cc4c0b",
"staff_designation":"",
"staff_mobile_no":"",
"staff_gender":"Female",
"staff_dob":"7-Jan-1984",
"staff_sum":"",
"__v":0,
"staff_is_classteacher":false,
"staff_classes":[
{
"_id":"54e231a25f353d5c25cc4c1f",
"class_name":"Class VI",
"class_section":"B"
},
{
"_id":"54e231a25f353d5c25cc4c1d",
"class_name":"Class VII",
"class_section":"C"
}
]
},
{
"_id":"54e231b55f353d5c25cc4c31",
"staff_email":"[email protected]",
"staff_name":"AISHWARYA TANEJA",
"staff_address":"2356/4, KAROL BAG, NEW DELHI",
"school":"54e2318d5f353d5c25cc4c0b",
"staff_designation":"",
"staff_mobile_no":"",
"staff_gender":"Female",
"staff_dob":"21-Sep-1983",
"staff_sum":"",
"__v":0,
"staff_is_classteacher":false,
"staff_classes":[
{
"_id":"54e231a25f353d5c25cc4c1d",
"class_name":"Class VII",
"class_section":"C"
}
]
}
]
确定,所以为是明显从数据集中,它基本上是一个包含教师细节和他们教授的课程的数组。 使用ng-options填充第一个选择和教师的名字是很容易的,对于第二个选择也是一样的,它将填充数据集中提到的类的列表。
我的痛苦地区是,我想改变第二选择基于在第一选择中选择的选项中的数据,我已经尝试使用第一选择ng变化的功能,但第二选择不充满相关数据。
在如果第一选择简而言之包含teacher1和teacher1教class1的&类class2,则第二选择应该只是显示class1的&的Class2,然后如果在第一选择中选择从teacher1变化teacher2和teacher2教CLASS3 & CLASS4那么第二个选择应该只显示CLASS3 & CLASS4等..
TIA
的[级联选 - 下拉菜单(http://stackoverflow.com/questions/18723399/cascading-select-dropdowns) – 2015-03-03 12:45:18