Имам обект, който се състои от полета, други обекти и масиви и изглежда така
Сега в моя 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>
Успях да покажа creationInfo.rule, който можете да видите в моя html.
Сега има 2 въпроса, които ме тормозят:
- По някаква причина нямам достъп до масива с параметри, за да мога да използвам ngFor, за да ги създам всички.
- Как мога да покажа етикета и входа си в ngFor div по начин, който етикетът ще генерира име на параметри (като "отклонен ъгъл") и стойност във входа, за да покаже "13"?