如何隐藏选择列表中的选项?

时间:2015-03-20 21:53:48

标签: angularjs

有一个对象:

0 : { id : 1, value : 2},
1 : { id : 2, value : 3}

选择列表:

<select id="sec">
  <option value="1"></option>
  <option value="1"></option>
  <option value="3"></option>
</select>

如何在首次选择后点击选项in id="sec"后隐藏所有选项id = 2。所以,只显示:

<option value="1"></option>
<option value="1"></option>

我尝试添加ng-model="selectList" ng-change(selectList)以获取所选值。现在如何比较来自对象的seleted值和隐藏第二个选择的选项?

1 个答案:

答案 0 :(得分:0)

我自己的解决方案:

<?= form_dropdown('specialization', $specCategory['name'], array(), 'ng-model="specialization"');?>
<select ng-model="doctors" name="doctor">
<option ng-show="specialization == {{value.UsersSpecializationIdSpecialization}}" value="{{value.UsersWorkSpaceIdUser}}" ng-repeat="(key, value) in options">{{value.DetailToUsersName}}</option>
</select>