Значения угловых опций выбора

0

Я пытаюсь заполнить свой "Выбрать" данными в json.

Вот код для этого:

<select ng-model="showGroup" ng-options="c.DemographicId as c.Name for c in data.children" convert-to-number>
      <option value="">-- Choose Subevents --</option>
</select>

Но не знаю, почему значение в параметрах показано ниже

Изображение 174551

Теги:
select

1 ответ

1
Лучший ответ

Иногда это случалось потому, что угловой автогенерирует это (с углового 1.4.0 я думаю, но я не уверен на 100%). Вы должны добавить track by чтобы избежать этого.

<select ng-model="showGroup" ng-options="c.DemographicId as c.Name for c in data.children track by c.DemographicId" convert-to-number>
  <option value="">-- Choose Subevents --</option>

Тем не менее, ваша ng-model будет в порядке. С этим сгенерированным синтаксисом проблем нет.

  • 0
    Да, спасибо, это сработало.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню