【发布时间】:2014-12-18 10:14:18
【问题描述】:
我有两个绑定到模型数组的选择框(框 1 和框 2)。在框 1 中选择选项时,该项目不应显示在框 2 中,反之亦然。我如何在 Angularjs 中做到这一点。
下面是我的 HTML
<select class="form-control" name"box1" ng-model="data.box1" ng-options="sq.text for sq in array1.boxvalue | filter :data.box1" required><option value="">Choose 1</option></select>
<select class="form-control" name"box2" ng-model="data.box2" ng-options="sq.text for sq in array1.boxvalue | filter: data.box1"" required><option value="">Choose 2</option></select>
array1.boxvalue = {['id':1,'text':'test1'],['id':2,'text':'test2'],['id':3,'text':'test3']}
我怎样才能做到以下几点:在box1中选择test1时,box2下拉不应该显示test1,反之亦然。
谢谢
【问题讨论】:
标签: javascript jquery angularjs angularjs-filter