在我的package.json上,我有@angular/material": "^13.3.8"
,但是我使用的是13.3.7版本和Angular CLI: 13.3.7
。我只是从Angular Material复制代码,并且已经在我的app.module.ts
上导入了MatInputModule
。我的问题是mat-form-field没有显示在我的浏览器上。我需要点击我输入的区域,然后它就会显示出来。如下图所示:
在我点击mat-form-field之前
在我点击了mat-form-field之后
如何解决这个问题?下面是我的代码:
product.component.html
<div class="example-container">
<mat-form-field class="example-full-width" appearance="fill">
<mat-label>Filter</mat-label>
<input matInput placeholder="Search...">
</mat-form-field>
</div>
app.module.ts
BrowserModule,
AppRoutingModule,
NgbModule,
BrowserAnimationsModule,
MatTableModule,
MatCardModule,
MatPaginatorModule,
MatInputModule,
MatIconModule,
MatButtonModule,
FormsModule,
FontAwesomeModule,
MatFormFieldModule,
ReactiveFormsModule
2条答案
按热度按时间s4n0splo1#
在AppModule中导入浏览器动画模块
导入方式
从“@Angular /平台浏览器/动画”导入{浏览器动画模块};
将BrowserAnimationsModule添加到导入数组
4c8rllxm2#
你需要导入styles.scss或者angular.json样式数组中的材质样式。