我需要類似這樣的:http://jsfiddle.net/PR6FM/,但以角度方式完成。 問題是,林伍重複創建選擇,它看起來像這樣:AngularJS - 從同一來源級聯選擇
<div ng-repeat="newCar in myCars">
<select ng-model="newCar.carId" ng-options="car.carId as car.name for car in cars | filter: {'carId': '!'+myCars[$index-1].carId}"></select>
</div>
<button type="button" ng-click="myCars.push({'carId':myCars.length+1, 'name': "someName"})">ADD</button>
的一點是過濾/從已經選擇的新的選擇框添加車源中刪除。
我知道,過濾器:
filter: {'carId': '!'+myCars[$index-1].carId}
是不是要走的路,但它是一個不錯的領先優勢。
也許你應該爲你的選擇選項使用'ngRepeat',然後相應地使用'ngHide'。你能提供一個小提琴或你的設置的沉重? – 2014-09-19 07:39:30