Используя Angular Materials, мы пытаемся достичь чего-то связанного с компонентом Bootstrap button with dropdowns
- т.е. https://getbootstrap.com/docs/4.0/components/input-group/#buttons-with-dropdowns
Точнее, это поиск Input Field
в сочетании с dropdown
вариантов поиска.В проволочной рамке это выглядит так:
т.е. при нажатии на белую стрелку вниз
Это то, что они придумали, используя только «Выбор материала»;однако вопрос на самом деле таков: можно ли это сделать, когда поле ввода комбинируется с выпадающим списком?
.search-form {
min-width: 150px;
max-width: 500px;
width: 100%;
padding-left:10px;
padding-right:10px;
overflow-y:auto;
}
.search-full-width {
width: 100%;
}
:host ::ng-deep .mat-tab-body-content{
min-height:500px;
padding:5px;
}
.pad-left {
margin-left: 5px;
}
.mat-select-panel {
background-color: blue;
}
<mat-form-field appearance="outline" class="search-full-width">
<mat-select panelClass="mat-select-panel" [(value)]="selected" disableOptionCentering=true>
<mat-option value="Basic">Basic</mat-option>
<mat-option value="Advanced">Advanced</mat-option>
</mat-select>
<mat-icon matSuffix>search</mat-icon>
</mat-form-field>
Вот кое-что для начала (содержит выбор) -
https://stackblitz.com/edit/angular-mat-select-drpdwn