【发布时间】:2018-09-10 07:12:30
【问题描述】:
我有一个由字段、其他对象和数组组成的对象,它看起来像这样
现在,在我的 html 中,我访问 aaType 的数据、调整等。
<div class="flexdirectioncolumn">
<div class="flex50">
<label class="label-prop-a"> Name </label>
<div>
<input #name type="text" value={{entity.name}} (keyup.enter)="changeName(name.value)" />
</div>
</div>
<div class="flex50">
<label> AaType </label>
<div>
<input #aaType type="text" value={{entity.aaType}} (keyup.enter)="changeAaType(aaType.value)" />
</div>
</div>
<div class="flex50">
<label> Adjust </label>
<div>
<input #adjustableInput type="checkbox" value={{entity?.adjust}} (keyup.enter)="changeAdjust(adjustInput.value)" />
</div>
</div>
<div class="flex50">
<label> System </label>
<div>
<input #systemInput type="text" value={{entity?.system}} />
</div>
</div>
<div class="flex50">
<label>{{entity.creat.rule}}</label>
<div *ngFor="let param of entity.creat.parameters">
<label>{{param}}</label>
<input type="text" value={{param.value}} />
</div>
</div>
</div>
我设法展示了你可以在我的 html 中看到的 creationInfo.rule。
现在有两个问题困扰着我:
- 由于某种原因,我无法访问参数数组,因此我可以使用 ngFor 来创建它们。
- 如何在 ngFor div 中显示我的标签和输入,标签将在输入中生成参数名称(如“出发角”)和值以显示“13”?
【问题讨论】:
标签: arrays angular object ngfor