Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs ng在多个阵列位置重复_Angularjs_Html - Fatal编程技术网

Angularjs 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

我有数据进来,并试图显示它填充的行与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" 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”或“报价”。