angularjs - ng-options 选择单个值

标签 angularjs

我有一个简单的下拉菜单,其中包含状态列表:

<select name="state" ng-model="state_id" ng-options="s.name for s in states"></select>

如何才能仅将状态 id 放入模型中,而不是同时获取具有 id 和名称的整个对象?

“state_id”:“MI”代替“state_id”:{“id”:“MI”,“name”:“密歇根”}

最佳答案

明白了,就是

ng-options="s.id as s.name for s in states"

关于angularjs - ng-options 选择单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15161701/

相关文章:

angularjs - 将变量传递给指令模板

javascript - 如何将服务注入(inject) AngularJS 的 UI-Router templateUrl 函数?

javascript - AngularJS 将数组转换为 JSON

angularjs - 每当打开/显示 View 时运行 Controller 函数

javascript - 如何在 Highcharts 中具有相同的悬停点颜色?

javascript - Angular : handling new tab or new browser window 中的身份验证

javascript - AngularJS 1.5.6 重置表单和 ng-messages

javascript - 使用 Node 和 AngularJS 验证用户身份的最佳方法是什么?

javascript - AngularJS 多个指令 ngIf 要求在 !isFocused 上进行嵌入

angularjs - 将 AngularJS 与 SocketStream 结合使用