2014-01-17 97 views

回答

2

如果您使用像這樣的分層數據;

[ 
    { 
     name: "item1", 
     subitems : ["subitem11","subitem12","subitem13"] 
    }, 
    { 
     name: "item2", 
     subitems : ["subitem21","subitem22"] 
    }, 
    { 
     name: "item3", 
     subitems : ["subitem31","subitem32","subitem33"] 
    } 
]; 

您可以使用此標記;

<select ng-model="selecteditem" ng-options="item as item.name for item in list"></select> 
<select ng-model="selectedsubitem" ng-options="subitem for subitem in selecteditem.subitems"></select> 

Example JSFiddle

0

你的數據綁定應該已經在照顧這個......這裏是一個簡單的例子。

<select ng-model="country" ng-options="country.name for country in countries"> 
<select ng-model="region?" ng-options="region.name for region in country.regions"> 

country變化,所以會country.regions,所以其他的選擇也會隨之更新。

+0

對不起IAM初學者與angularJS,所以我會做國家和地區的數據? – user3207268