2017-04-15 52 views
0

排除NG-選擇一個特定的值我是新來。我想用ng-options來下拉菜單。如何角JS

我具有被返回後端數據的結束點。 例如我的後端數據有1,2,3,4,5。當用ng-options顯示時,我不想顯示第一個值。

(即我想在我的下拉框中只有2,3,4,5)

我有以下代碼:

<select class="form-control" ng-options="num as num for num in numbers id="no_num" ng-model="no.number" required> </select> 
+0

從控制器代碼中刪除它 – Sajeetharan

+0

謝謝。但有可能使用角度濾波器 – Kalpana

+0

是可能的 – Sajeetharan

回答

0

如果你不想顯示的list :[1, 2 , 3 ,4, 5]的第一個值。我建議在選擇標籤使用ng-repeat,防止第一值1 ng-if

在控制器:

$scope.numbers=[1, 2 , 3 ,4, 5]; 

在HTML:

<select ng-model="value"> 
    <option ng-repeat="number in numbers" value="number" ng-if="number!=1">{{number}}</option> 
</select> 

您還可以使用$第一,以防止第一個值是這樣的:

<select ng-model="value"> 
    <option ng-repeat="number in numbers" value="number" ng-if="!$first">{{number}}</option> 
</select>