Вы можете использовать встроенную сетку для размещения элементов управления формы.
Вот разметка формы:
<form class="clr-form">
<div class="clr-control-container">
<div class="clr-input-wrapper clr-row">
<input clrInput placeholder="Filter your list here..." name="filter" [(ngModel)]="filter" class="clr-col-10"/>
<button class="clr-input-group-icon-action" type="button">
<clr-icon shape="times" title="filter" class="searchbar-input"></clr-icon>
</button>
</div>
</div>
</form>
Имейте в виду, если вы используете формы Angular clrForm
, тогда некоторые классы (.clr-form
) будут добавлены автоматически. Здесь важно отметить, что я добавил .clr-row
к обертке ввода, а затем соответствующие классы к входу и кнопке.
Вот рабочий блик стека: https://stackblitz.com/edit/clarity-form-reset-9aguhf