我有一个下拉界限到ng-options
(使用一组对象)
和ng-bind
(使用字符串)。这不起作用,因为对象比较失败。有解决方法吗?
<select class="form-control"
ng-model="Person.Gender"
ng-options="a.name for a in dropdowns.gender">
</select>
由于
答案 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