【发布时间】:2018-02-20 01:54:27
【问题描述】:
我在 Angular 中创建了一个带有反应式表单的表单。
其实我有这个显示:
<div class="center" appMcard>
<form [formGroup]="GroupRMPM_FG">
<div formArrayName="GroupId_Name" *ngFor="let control of GroupRMPM_FG.controls.GroupId_Name.controls; let i= index">
<input type="text" pInputText [formControl]="control.controls.Group_Id_Name"/>
<button pButton type="button" class="delete-btn " *ngIf="GroupRMPM_FG.controls.GroupId_Name.controls.length > 1" (click)="deleteGroup(i)" icon="fa-minus" >
</button>
</div>
<button pButton type="button" (click)="addNewGroup()" icon="fa-plus" class="add-btn"></button>
</form>
</div>
我希望我的按钮与最后一个减号按钮对齐。
我在 ngfor div 中添加了一个类:
<div formArrayName="GroupId_Name" class="formcontainer" *ngFor="let control of GroupRMPM_FG.controls.GroupId_Name.controls; let i= index">
这是 CSS
.formcontainer {
display: inline-block;
}
但仍然没有我想要的:
如何在最后一个减号按钮的右侧获得“+”图标?
【问题讨论】:
-
您是否要为每个输入设置“加号”按钮?如果是这样,则将 html for plus 按钮放在 ngFor 循环中