Я пытаюсь создать виджет выбора с помощью опций Angular's ng. У меня это до сих пор:Использование ng-опций с ng-изменением в форме ввода формы
<select id="id_question" name="question" ng-model="post.Question"
ng-options="question.id as question.title for question in questions"
ng-change="updateFields(post.Question)" required>
</select>
Мне нужен объект, переданный как параметр в метод «updateFields». Однако из-за ng-опций с использованием «id» это невозможно.
Как сохранить идентификатор в качестве значения в элементе выбора, но также иметь возможность передать объект «вопрос» в качестве параметра в ng-change?
Элемент является частью динамической ng-формы. Это подэлемент большой формы с использованием ng-repeat, поэтому его можно добавлять/удалять динамически. Поэтому, вероятно, доступ к нему не может быть легко доступен. Поэтому я использовал параметр в этом случае. – zubhav
да, но ** ng-model = selectedQuestion ** соответствует только этой операции выбора. Также ваш пост не передает ** ng-repeat ** – Aravind