AngularJS удалить пустое значение ng-options

<select ng-model="form.priority" ng-options="priority.id as priority.value for priority in leadPriority"></select>

По умолчанию отображается пустая опция. Как можно удалить?


person Amit Jain    schedule 10.06.2015    source источник
comment
Отметьте это. Вы можете установить в контроллере как $scope.form.priority = $scope.leadPriority[0].id;   -  person Arulkumar    schedule 10.06.2015


Ответы (3)


Используйте ng-init в опциях, например.

<select ng-model="form.priority" ng-options="priority.id as priority.value for priority in leadPriority" ng-init="form.priority = leadPriority[0].id"></select>
person devesh singhal    schedule 10.06.2015

Вы можете установить в контроллере как,

$scope.form.priority = $scope.leadPriority[0].id;
person Arulkumar    schedule 10.06.2015

Вы можете использовать ui-select, который является более мощной версией select. Вы можете найти пример кода для него здесь. Вам нужно будет включить файлы js и css из их библиотеки здесь.

person tech_ank    schedule 10.06.2015