【发布时间】:2014-02-06 21:39:43
【问题描述】:
我有一个 ngRepeat 可以查看对象数组。
我需要将选定的用户对象传递给我的 ngChange 函数。
<select
ui-select2
id="entityDropDown"
ng-model="selectedUser"
ng-change="getUserInfo(selectedUser)">
<option></option>
<option ng-repeat="user in users">{{user.name}}</option>
</select>
但是,ngModal 只返回 user.name 而不是整个用户对象。
编辑:我不能在这里使用 ngOptions,因为我使用的是与 ngOptions 不兼容的 select2。
【问题讨论】:
-
在这里使用
ng-options可以实现你想要的。 -
是的,这就是我以前使用的,它运行良好,但后来我将 select2 引入了我的应用程序,不幸的是,它与 ngOptions 不兼容。这有点让人头疼,但在 UX 方面拥有 select2 确实有帮助
-
需要设置选项值,如
<option ng-repeat="user in users" value="{{user.id}}">{{user.name}}</option>
标签: javascript angularjs object angularjs-ng-repeat