Я пытаюсь создать раскрывающееся меню выбора, которое моделируется для определенного параметра внутри объекта, который является частью массива, однако я хочу, чтобы параметр «null value» фактически имел значение (или просто возможность вставки дополнительной опции в раскрывающемся списке).Опция пустого значения в выпадающем списке выбора
<select class="form-control" ng-model="question.defaultGoToQuestion" ng-options="question.sequence as question.questionHeading for question in survey.questions">
<option value="-1">Finish</option>
</select>
Однако угловой просто игнорирует внутри выбора тега, если оно не имеет нулевое значение value=""
. Как я могу всегда использовать опцию с value of -1
независимо от того, что находится внутри массива survey.questions
?
Я также забыл упомянуть, что -1
должен быть целым числом, чтобы модель всегда могла ассоциироваться с целыми значениями, а не с строками.
Быстрое обновление
Я хотел бы иметь что-то почти так же, как это:
<select class="form-control" ng-model="question.defaultGoToQuestion" ng-options="question.sequence as question.questionHeading for question in survey.questions">
<option value="">Finish</option>
</select>
Только мне нужно закончить, чтобы иметь значение -1
в опции финишной.
Какие варианты вы хотите, чтобы быть там в поле выбора? – Rayon
В поле выбора мне нужно посмотреть список вопросов опроса + вариант, который говорит о завершении и имеет значение «-1». Стоит отметить, что опрос может быть изменен с помощью пользовательского интерфейса, и переменная $ scope.survey обновляется соответствующим образом. (Я буду обновлять вопрос, так как я не знаю, как отправлять код в комментарии) –