隐藏数组对象中存在的选项(Angularjs)

时间:2017-05-23 08:11:58

标签: angularjs

我选择了这样的标签

<select> 
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>

我想隐藏以下数组对象中显示的选项优先级

$scope.items = [{itemname:abc, priority:2},{itemname:def,priority:4}]

2 个答案:

答案 0 :(得分:1)

您只需调用方法即可通过ng-show or ng-hide检查选项的可见性。

请参阅此Fiddle

此外,itemname应该是字符串,例如itemname:'abc'

答案 1 :(得分:0)

我认为你需要使用ng-options:

<select ng-options="item for item in items"> 

和“items” - 必须是控制器中的数组。所以你可以通过它来操纵