我在我的项目中使用基本的mat-select组件.
<mat-form-field>
<mat-select placeholder="Favorite food">
<mat-option *ngFor="let food of foods" [value]="food.value">
{{food.viewValue}}
</mat-option>
</mat-select>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
我怎么能删除下划线,我已经尝试过这个答案仍然没有结果.
小智 29
您还可以appearance在<form-field>. 设置appearance="none"将在没有任何 css hack 的情况下删除下划线。你也可以摆脱::ng-deep不推荐的。
所以你的代码会是这样的。
<mat-form-field appearance="none">
<mat-select placeholder="Favorite food">
<mat-option *ngFor="let food of foods" [value]="food.value">
{{food.viewValue}}
</mat-option>
</mat-select>
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
有关外观的更多信息,您可以在这里查看。https://material.angular.io/components/form-field/overview#form-field-appearance-variants
cam*_*kid 28
你可以这样做:
::ng-deep .mat-form-field-underline {
display: none;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8152 次 |
| 最近记录: |