我正在尝试做一些我在当前项目中做过几次的事情,但不知何故它现在不起作用。
我有一个包含对象的数组:
$scope.teacherList = [
{"id":1,"firstName":"Dave","lastName":"Squarepants"},
{"id":2,"firstName":"Patrick","lastName":"Star"}
]
现在我用 ng-options 创建一个选择框:
<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,即使 id 是 1 和 2。
Angular 不知何故没有正确地将 teacher.id 作为 ... 部分。
我错过了什么吗?