Я пытаюсь сделать что-то ive, сделанное несколько раз в текущем проекте, но каким-то образом он не будет работать сейчас.Угловые JS ng-options не принимают значение
У меня есть массив с объектами в нем:
$scope.teacherList = [{"id":1,"firstName":"Dave","lastName":"Squarepants"},{"id":2,"firstName":"Patrick","lastName":"Star"}]
Теперь я сделать поле выбора с нг-опций:
<select name="teacher" ng-model="crudTeacher.teacher.id" ng-options="teacher.id as teacher.firstName + ' ' + teacher.lastName for teacher in teacherList" required></select>
Но когда я смотрю на значения, ист только 0 и 1, даже если идентификаторы 1 и 2.
Угловой как-то не принимает teacher.id как ... часть правильно.
Я что-то пропустил?
Но посмотрите на значения атрибутов: <параметр значение = "?" selected = "selected"> –
@ DavidFariña О, вы имеете в виду, проверяя элемент? Если да, то нет. NG заботится о значениях в другом месте. (так что вы не видите его в доме). –
Не знал, что это очень! –