ng-options和ng-bind不使用对象和字符串

时间:2014-02-26 22:21:04

标签: angularjs ng-options

我有一个下拉界限到ng-options(使用一组对象) 和ng-bind(使用字符串)。这不起作用,因为对象比较失败。有解决方法吗?

<select class="form-control"
        ng-model="Person.Gender"
        ng-options="a.name for a in dropdowns.gender">
</select>

由于

1 个答案:

答案 0 :(得分:2)

如果我没弄错,你想要的是将name属性绑定到$ scope的person.gender属性。你需要做的是:

<select class="form-control"
        ng-model="Person.Gender"
        ng-options="a.name as a.name for a in dropdowns.gender">
</select>

第一部分定义了实际存储在ng模型中的内容,第二部分定义了如何显示,在这种情况下,显示的值和模型值都是相同的。

工作小提琴:jsfiddle