2016-01-12 2 views
0
возвращаемого

апи, который присвоить $scope.status он пришел динамическиУдалить динамически Вариант От выбора коробки

$scope.status = [{"planStatus":"Completed","records":2},{"planStatus":"Partial","records":22},{"planStatus":"Active","records":24},{"planStatus":"Merged","records":6}] 

Это мой HTML-код, где я создал select box используя нг-повторить

<select ng-options="sta.planStatus as sta.planStatus for sta in status" ng-model="plan.planStatus" class="form-control"> 
     <option class="selectoption" value="">Select Status</option> 
</select> 

я создаю a select box, 5 опция показать в моем поле выбора
Я хочу удалить один вариант (например, Active) из html? Как я могу это сделать. можно обойтись без изменений. Ответ api

ответ

1

Вы можете использовать угловые фильтры, чтобы удалить параметры. Чтобы удалить параметр, где planStatus является «активным», попробуйте это.

ng-options="sta.planStatus as sta.planStatus for sta in status | filter: optionsFilter" 

В контроллере:

$scope.optionsFilter = function (option) { 
    if (option.planStatus == 'Active') { 
     return false; 
    } 
    return true; 
} 
+0

это шоу только Активный статус не другой, но я хочу, чтобы удалить его не только показать, что –

+0

Нет, это удалить параметр активного состояния. Ты это пробовал? – varun

+0

yup thats почему я сказал –