Мне нужно создать простую форму с текстом и выпадающими списками. Мне удалось разобраться с textInput, но я не могу сделать то же самое для выпадающих меню.
Вот мой код
<div class="p-grid p-dir-col p-offset-2">
<div class="ui-g ui-fluid">
<div class="ui-md-10">
<div class="ui-inputgroup">
<span class="ui-inputgroup-addon" style="width:280px">Text</span>
<input type="text" pInputText placeholder="abcdef">
</div>
</div>
</div>
<div class="ui-g ui-fluid">
<div class="ui-md-10">
<div class="ui-inputgroup">
<span class="ui-inputgroup-addon" style="width:280px">Dropdown</span>
<p-dropdown [options]="options" optionLabel="value"></p-dropdown>
</div>
</div>
</div>
</div>
И вот как это выглядит ... Я хотел бы иметь равный диапазон ширины и равную ширину ввода / раскрытия рядом с ним. Но выпадающий отказывается это сделать.
редактировать
<div class="p-grid p-dir-col p-offset-2">
<div class="ui-g ui-fluid">
<div class="p-col p-md-10">
<div class="ui-inputgroup" fxLayout="row">
<div fxFlex class="p-col p-md-4">
<span class="ui-inputgroup-addon" style="width:100%">Text</span>
</div>
<div fxFlex class="p-col p-md-8">
<input type="text" pInputText placeholder="abcdef">
</div>
</div>
</div>
</div>
<div class="ui-g ui-fluid">
<div class="p-col p-md-10">
<div class="ui-inputgroup" fxLayout="row">
<div fxFlex class="p-col p-md-4">
<span class="ui-inputgroup-addon" style="width:100%">Dropdown</span>
</div>
<div fxFlex class="p-col p-md-8">
<p-dropdown [options]="options" optionLabel="value"></p-dropdown>
</div>
</div>
</div>
</div>
</div
Выглядит лучше, но я бы хотел, чтобы span был привязан к вводу / раскрытию. Кроме того, поле между строками слишком велико.