如何从 Mat-form-field 中删除 Mat-form-field-wrapper?
How to remove Mat-form-field-wrapper from Mat-form-field?
我正在使用 Angular mat-form-field 并在 css 更改后使其看起来像 mat-chip,我想去掉这个外框(mat-form-field -包装器)。
<div class="flex">
<div class="etc">
<mat-chip-list i18n-aria-label aria-label="Selected Roles">
<form [formGroup]="filterForm" >
<mat-form-field appearance="outline" class="no-line" >
<mat-select
i18n-aria-label
i18n-placeholder
disableOptionCentering
multiple
aria-label="Experience level filter"
formControlName="experienceLevelsFilter"
placeholder="Experience Level"
panelClass="panel-below-field"
(selectionChange)="filterChange($event, 'experienceLevels')"
>
<mat-select-trigger>
Experience Level {{ getSelected("experienceLevels") }}
</mat-select-trigger>
<mat-option
*ngFor="let experienceLevel of experienceLevels"
class="experience-level-option"
[value]="experienceLevel" >
{{ experienceLevel.getName() }}
</mat-option>
</mat-select>
</mat-form-field>
</form>
</mat-chip-list>
</div>
请删除 mat-chip-list 标签,它应该可以正常工作。
代码:
<div class="flex">
<div class="etc">
<form [formGroup]="filterForm" >
<mat-form-field appearance="outline" class="no-line" >
<mat-select
i18n-aria-label
i18n-placeholder
disableOptionCentering
multiple
aria-label="Experience level filter"
formControlName="experienceLevelsFilter"
placeholder="Experience Level"
panelClass="panel-below-field"
(selectionChange)="filterChange($event, 'experienceLevels')"
>
<mat-select-trigger>
Experience Level {{ getSelected("experienceLevels") }}
</mat-select-trigger>
<mat-option
*ngFor="let experienceLevel of experienceLevels"
class="experience-level-option"
[value]="experienceLevel" >
{{ experienceLevel.getName() }}
</mat-option>
</mat-select>
</mat-form-field>
</form>
</div>
我正在使用 Angular mat-form-field 并在 css 更改后使其看起来像 mat-chip,我想去掉这个外框(mat-form-field -包装器)。
<div class="flex">
<div class="etc">
<mat-chip-list i18n-aria-label aria-label="Selected Roles">
<form [formGroup]="filterForm" >
<mat-form-field appearance="outline" class="no-line" >
<mat-select
i18n-aria-label
i18n-placeholder
disableOptionCentering
multiple
aria-label="Experience level filter"
formControlName="experienceLevelsFilter"
placeholder="Experience Level"
panelClass="panel-below-field"
(selectionChange)="filterChange($event, 'experienceLevels')"
>
<mat-select-trigger>
Experience Level {{ getSelected("experienceLevels") }}
</mat-select-trigger>
<mat-option
*ngFor="let experienceLevel of experienceLevels"
class="experience-level-option"
[value]="experienceLevel" >
{{ experienceLevel.getName() }}
</mat-option>
</mat-select>
</mat-form-field>
</form>
</mat-chip-list>
</div>
请删除 mat-chip-list 标签,它应该可以正常工作。
代码:
<div class="flex">
<div class="etc">
<form [formGroup]="filterForm" >
<mat-form-field appearance="outline" class="no-line" >
<mat-select
i18n-aria-label
i18n-placeholder
disableOptionCentering
multiple
aria-label="Experience level filter"
formControlName="experienceLevelsFilter"
placeholder="Experience Level"
panelClass="panel-below-field"
(selectionChange)="filterChange($event, 'experienceLevels')"
>
<mat-select-trigger>
Experience Level {{ getSelected("experienceLevels") }}
</mat-select-trigger>
<mat-option
*ngFor="let experienceLevel of experienceLevels"
class="experience-level-option"
[value]="experienceLevel" >
{{ experienceLevel.getName() }}
</mat-option>
</mat-select>
</mat-form-field>
</form>
</div>