В моем коде у меня есть выбор с кодом, который в настоящее время выглядит следующим образом:
data-ng-options="choice.id as choice.singular for choice in doseUnitChoices"
data-ng-model="choiceId"
Первоначальная doseUnitChoices
выглядела так:
[
{id:1, singular: 'string'},
{id:2, singular: 'string2'},
{id:3, singular: 'string3'}
]
Но теперь у него больше нет значения id
поэтому мне нужно передать index
своей позиции в массиве, а не id
как choice.id
в ng-model
Я переписал свой вариант ng:
data-ng-options="choice as choice.singular for choice in doseUnitChoices track by $index"
но ng-model
остается неопределенной. Так или иначе, чтобы получить значение модели в качестве index
выбора в пределах doseUnitChoices
попробуй это
data-ng-options="index as choice.singular for (index,choice) in doseUnitChoices"