我一直在试图构造一个动态的输入对话框,并且有多个列。 Basicaly有一个字段列表,每两个字段我想构建一个行。我尝试这个样子(即使不知道这是可能的)使用* ngFor索引在一行中对多个迭代进行分组
<div *ngFor="let f of fields; let i = index">
<div class="row" *ngIf="i % 2 = 1">
<div *ngFor="let field of [fields[i],fields[i+1]]">
<div class="col-3"><label>{{field.key}}</label></div>
<div class="col-3"><input [(ngModel)]="object[field.key]"></div>
</div>
</div>
</div>
领域是地图中的所有对象的字段,看起来像这样:
[{key: fieldName,value: fieldValue},...]
清楚,因为我在这里我代码不工作,我打开其他实现的建议。
所以你的意思是key,来自_2 objects_的值应该是连续的? –
是,如果字段的大小为10我想要5行,其中2个标签用于键和2个输入字段以更改值 –
当您有奇数个字段时,您想要做什么,例如7? – eminlala