【发布时间】:2015-03-17 14:40:02
【问题描述】:
我有一个美国各州的 JSON 文件、名称和 2 个字母的代码,通过 usStates 的工厂/控制器变量绑定到菜单
[
{"name":"Alabama","code":"AL"},
{"name":"Alaska","code":"AK"}, ...]
所以,我将它用于我的菜单:ng-options="s.code for s in id.usStates"
工作正常,显示我的状态。
后端开发人员给了我应该链接的 JSON,他有这个值:
"subCity": "",
"cityTown": "Selma",
"stateProvince": "AL",
"postalCode": "000000",
"zip4": "",
"countryCode": "US"
所以我尝试将此项目添加为我的 ng-model,
<select ng-model="id.partner.partnerAddressInfo.stateProvince" ng-options="s.code for s in id.usStates"></select>
但它没有与后端数据中的值“链接”,即它不显示“AL”。所以,我假设我需要以某种方式更改我的语法,但我在这里感到困惑......选择文档也有点混乱。
我创建了一个简化的 Plunker 来展示这种情况:http://plnkr.co/edit/vvbbiiFprwNiTJTgWlR3?p=preview
【问题讨论】:
标签: javascript json angularjs input angular-ngmodel