我有使用角度的html页面。ng-model返回值的名称代替实际值
我有阵列纳克重复的表:
<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
,到位的ch.Id
价值oblig.ChargeOptionId="ch.Id"
字符串。
我尝试:使用ng-value
1),但在选择显示不正确的数据。
2)ng-options
,但仍然数据显示不正确。
我该如何解决这个问题?
您可以发布您'oblig' JSON? – Nishant123
提供完整的代码。这不清楚。 – Deadpool
当我将它改为value =“{{ch.Id}}”或ng-value =“ch”时,您应该查看NgOption属性https://docs.angularjs.org/api/ng/directive/ngOptions –