我有一些问题渲染Angular Material我的应用程序 . 在应用程序的一个页面上它呈现正常,但在另一个子模块中它没有 . (所以,是的,我已经导入了材料css)我认为它与我的导入的导入顺序有关,但我不确定 . 我无法在任何掠夺者中重现它:/
我使用的两个元素及其问题:
-
按钮:看起来没问题,但颜色= "primary"不适用颜色
-
输入字段:看起来没问题,但占位符不会浮动
-
我尝试在同一个组件中添加一个MatDatePicker,它也没有用 .
-
应用程序中的所有其他元素都可以正常工作
HTML:
<form [formGroup]="form" (ngSubmit)="onRegistration()">
<mat-form-field>
<input matInput
placeholder="Username">
</mat-form-field>
<mat-form-field>
<input matInput placeholder="Password">
</mat-form-field>
<button mat-raised-button color="primary">Submit</button>
</form>
这是我的共享模块:
imports: [
CommonModule,
BrowserAnimationsModule,
MaterialComponentsModule,
AppRoutingModule
],
declarations: [NavbarComponent, FooterComponent],
exports: [
CommonModule,
BrowserAnimationsModule,
MaterialComponentsModule,
NavbarComponent,
FooterComponent,
FormsModule,
AppRoutingModule,
ReactiveFormsModule,
HttpModule,
HttpClientModule,
JwtModule
],
这是我的材料组件模块:
imports: [
],
exports: [
MatInputModule,
MatFormFieldModule,
MatMenuModule,
MatIconModule,
MatCardModule,
MatDialogModule,
MatProgressSpinnerModule,
MatTabsModule,
MatExpansionModule,
MatDatepickerModule,
MatSnackBarModule,
MatButtonModule
],
我试图切换MatInputModule / MatFormFieldModule的顺序 . 在我的功能模块中,我只导入SharedModule
imports[SharedModule]