难以置疑的问题,但基本上我在ng-repeat中有一个ng-option选择框。在我目前的情况下,这会导致选择框出现3次,因为该选项可用于3种不同的事物。
如果我从第一个选择框中选择一个值,那么我需要将其从另一个选择框中删除。
这是一个带有问题原始示例的JSFiddle
<select ng-options="item as item.name for item in test" ng-model="test.name">
jsFiddle: http://plnkr.co/edit/inrM2ZUOc7hEhSHgps9P?p=preview
提前致谢
答案 0 :(得分:0)
您可以在ng-repeat中使用过滤器来排除所选选项。
<select
ng-options="item as item.name for item in test | filter:'!'+selected"
ng-model="test.name">