Angularjs ng在多个阵列位置重复
我有数据进来,并试图显示它填充的行与ng重复。以下是数据的输入方式: 所以我尝试在视图上显示它:Angularjs ng在多个阵列位置重复,angularjs,html,Angularjs,Html,我有数据进来,并试图显示它填充的行与ng重复。以下是数据的输入方式: 所以我尝试在视图上显示它: <tbody data-ng-repeat="contract in contracts"> <tr> <td><div data-strat-form-control data-field-display-id="1" data-vmformreadonly="true" data-strat-model="contract
<tbody data-ng-repeat="contract in contracts">
<tr>
<td><div data-strat-form-control data-field-display-id="1" data-vmformreadonly="true" data-strat-model="contract" data-field="contracts[0].ndc_id"></div></td>
</tr>
</tbody>
键入{{contract.ndc_id}}
或{{contracts.ndc_id}}
不返回任何内容。
但是,{{contracts[0].ndc_id}
返回预期的数据
但是阵列中会有多个契约,这只会解释它看起来像的第一个契约
为什么ng不使用(契约中的契约)重复迭代?如何修复此问题?根据您的数据,它看起来像一个对象,您不能在对象上重复ng 但是,您可以这样做以读取属性和值
<div ng-repeat="(key, value) in contracts"> {{key}} | {{value}}</div>
{{key}}{{value}
根据您的数据,它看起来像一个对象,您不能在对象上重复ng
但是,您可以这样做以读取属性和值
<div ng-repeat="(key, value) in contracts"> {{key}} | {{value}}</div>
{{key}}{{value}
{{contracts[0][key]}}{{value}}
这是第二个值{{value}}
这是第三个值{{value}}
这是最后一个值{{value}}
{{contracts[0][key]}}{{value}}
这是第二个值{{value}}
这是第三个值{{value}}
这是最后一个值{{value}}
您可以使用ng repeat
迭代对象的属性。我指的是他的数据您可以使用ng repeat
迭代对象的属性。我指的是他的数据这很好,可以返回我需要的所有数据。但是我如何选择第二个值的位置呢?如何将值设置为所需的某个特定属性?定义集,是否要在视图中设置范围变量值?是的,我要将不同的值设置为通过的特定值。例如视图中的“ndc_id”或“quote_price”。这非常好,可以返回我需要的所有数据。但是我如何选择第二个值的位置呢?如何将值设置为所需的某个特定属性?定义集,是否要在视图中设置范围变量值?是的,我要将不同的值设置为通过的特定值。例如,视图中的“ndc\u id”或“报价”。