【发布时间】:2016-12-05 08:24:12
【问题描述】:
我有使用 Angular 的 html 页面。
我在数组上有一个带有 ng-repeat 的表:
<tr ng-repeat="oblig in Obligations">
oblig 对象包含连接到另一个数组ChargeOptions 的chargeOptionId 的属性。
表格内有一个select 元素,我想显示oblig 的收费选项的详细信息。
html代码:
<select class="form-control full-width" ng-model="oblig.ChargeOptionId">
<option ng-selected="ch.Id == oblig.ChargeOptionId" value="ch.Id" ng-repeat="ch in ChargeOptions">{{ch.Account}}</option>
</select>
select 元素根据需要显示收费选项详细信息,但是当我尝试保存 oblig、oblig.ChargeOptionId="ch.Id" 字符串代替 ch.Id 的值时。
我试过了:
1) 使用ng-value,但选择未正确显示数据。
2) ng-options,但数据仍然没有正确显示。
我该如何解决这个问题?
【问题讨论】:
-
你能发布你的
obligJSON 吗? -
提供完整代码。这个不清楚。
-
你应该看看 NgOption 属性docs.angularjs.org/api/ng/directive/ngOptions
标签: javascript angularjs angularjs-ng-model