Рассмотрим следующий раздел угловой шаблон HTML:
<div class="row" [formGroup]="saveForm">
<label for="sections" class="col-md-3 col-form-label">Sections:</label>
<div class="col-md-9">
<a class="add-link" (click)="addSection()">Add Section</a>
<div class="mt-2 mb-2" formArrayName="sections">
<div *ngFor="let section of saveForm.get('sections')['controls']; let i=index" [formGroupName]="i">
<div class="row mb-2">
<div class="col-md-3">
<label for="from">From:</label>
</div>
<div class="col-md-2">
<input class="form-control" type="text" formControlName="from">
</div>
<div class="col-md-2">
<label for="to">To:</label>
</div>
<div class="col-md-2 mb-2">
<input class="form-control" type="text" formControlName="to">
</div>
<div class="col-md-1 custom-icon">
<i class="fas fa-minus-circle fa-lg clickable" (click)="deleteRow(i)"></i>
</div>
</div>
</div>
</div>
</div>
</div>
Это выглядит так:
![enter image description here](https://i.stack.imgur.com/mxVnj.png)
Теперь, если я пойдудля мобильного представления в браузере это выглядит так:
![enter image description here](https://i.stack.imgur.com/jQ2ZU.png)
Оба входа будут ограничены не более чем 4 цифрами, поэтому они мне не нужныбыть таким большим. В идеале я хотел бы, чтобы две метки с их входами находились в одной строке со значком удаления под ними (если честно, я не уверен, что делать с этим в UX). Если это невозможно, по крайней мере, чтобы каждая метка со своими входными данными находилась в одной строке.
Я думаю, что было бы лучше что-то вроде следующего:
![enter image description here](https://i.stack.imgur.com/10YrH.png)
Как я могу сделать это, не нарушая полный рабочий стол?
Я использую Bootstrap 4.3.1
Спасибо.