Почему ng-options выводит пустой option, если передать массив из булевых значений?

Почему ng-options выводит пустой option, если передать массив из булевых значений?

Есть такая верстка
<select id="autoAppl" class="form-control auto_applications" ng-model="serviceForm.auto" ng-options="opt.value as opt.title for opt in yesNoOptions">
                                </select>


Массив
$scope.yesNoOptions = [
                {value: 'N', title: 'Нет'},
                {value: 'Y', title: 'Да'}
            ];


Если сделать массив таким
$scope.yesNoOptions = [
                {value: false, title: 'Нет'},
                {value: true, title: 'Да'}
            ];

То создается пустой option и некорректно срабатывает select.
Почему так?
  • Вопрос задан
  • 2709 просмотров
Пригласить эксперта
Ответы на вопрос 1
@FireGM
Может вам чекбокс использовать?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы