Angular JS ng-options没有价值

时间:2014-02-18 07:37:19

标签: javascript angularjs ng-options

我正在尝试做一些我在当前项目中已经做过几次的事情,但不知何故它现在不起作用。

我有一个包含对象的数组:

$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>

但是当我查看这些值时,即使id为1和2,它也只是0和1。

Angular以某种方式不把老师。都当作......正确的部分。

我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

根据我的示例,它确实显示正确的值:

http://jsbin.com/quhigumu/2/edit

enter image description here

enter image description here