Почему в ng-model записывается полностью item, а не item.value?

Вот код во view

<select ng-model="mode" ng-options="item.display for item in options track by item.value"></select>


Код options:

$scope.options =
        [{ display: "Таблица", value: "table" },
        { display: "Список", value: "list" },
        { display: "Список с маркерами", value: "budges" }];


Почему в mode записывается весь item, а не только item.value. Ведь его я вписываю в значение ?

P.S. За scope не винить. Знаю ControllerAS
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
AMar4enko
@AMar4enko
item.display for item.value ?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы