angular-material输入框没有下划线
There is no underscore in the angular-material input field
在我使用的输入表单上
@angular/material 13.2.5
这是代码
<mat-dialog-content>
<p mat-dialog-title>{{dialogTitle}}</p>
<mat-form-field appearance="standard">
<mat-label>Name</mat-label>
<input
#inputTitle
matInput maxlength="100"
[(ngModel)]="quizDto.name"
(keydown.enter)="confirm()"
/>
<button
*ngIf="quizDto.name.trim().length > 0"
class="clear-icon"
mat-button matSuffix mat-icon-button aria-label="Clear"
(click)="quizDto.name= ''"
>
<mat-icon>clear</mat-icon>
</button>
</mat-form-field>
</mat-dialog-content>
但是当我启动应用程序时,输入字段如下所示:
图片显示输入框没有下划线。
但是如果你打开网站上的使用示例
https://material.angulal
然后完全相同的代码显示带有下划线的输入元素
<mat-form-field appearance="standard">
<mat-label>Standard form field</mat-label>
<input matInput placeholder="Placeholder">
<mat-icon matSuffix>sentiment_very_satisfied</mat-icon>
<mat-hint>Hint</mat-hint>
</mat-form-field>
首先确保您在 style.scss
.
中添加了 Material CSS
@import '~@angular/material/prebuilt-themes/deeppurple-amber.css';
还要确保您已在 NgModule 中导入 Material 表单字段模块。
import {MatInputModule,MatFormFieldModule} from '@angular/material';
// ....
imports: [
MatFormFieldModule,
MatInputModule,
...
],
在我使用的输入表单上 @angular/material 13.2.5
这是代码
<mat-dialog-content>
<p mat-dialog-title>{{dialogTitle}}</p>
<mat-form-field appearance="standard">
<mat-label>Name</mat-label>
<input
#inputTitle
matInput maxlength="100"
[(ngModel)]="quizDto.name"
(keydown.enter)="confirm()"
/>
<button
*ngIf="quizDto.name.trim().length > 0"
class="clear-icon"
mat-button matSuffix mat-icon-button aria-label="Clear"
(click)="quizDto.name= ''"
>
<mat-icon>clear</mat-icon>
</button>
</mat-form-field>
</mat-dialog-content>
但是当我启动应用程序时,输入字段如下所示:
图片显示输入框没有下划线。 但是如果你打开网站上的使用示例 https://material.angulal 然后完全相同的代码显示带有下划线的输入元素
<mat-form-field appearance="standard">
<mat-label>Standard form field</mat-label>
<input matInput placeholder="Placeholder">
<mat-icon matSuffix>sentiment_very_satisfied</mat-icon>
<mat-hint>Hint</mat-hint>
</mat-form-field>
首先确保您在 style.scss
.
@import '~@angular/material/prebuilt-themes/deeppurple-amber.css';
还要确保您已在 NgModule 中导入 Material 表单字段模块。
import {MatInputModule,MatFormFieldModule} from '@angular/material';
// ....
imports: [
MatFormFieldModule,
MatInputModule,
...
],