Angular 角度材质5元素未正确渲染

Angular 角度材质5元素未正确渲染,angular,button,angular-material,placeholder,Angular,Button,Angular Material,Placeholder,我在应用程序中渲染角度材质时遇到一些问题。在应用程序的一个页面上,它呈现得很好,但在另一个子模块中却没有。(所以,是的,我已经导入了材料css)我相信这与我导入的导入顺序有关,但我不确定。我无法在任何掠夺物中复制它:/ 我使用的两个元素及其问题: 按钮:看起来不错,但color=“primary”不应用颜色 输入字段:看起来正常,但占位符不浮动 我尝试在同一个组件中添加MatDatePicker,但它也不起作用 应用程序中的所有其他元素都可以正常工作 Html: 这是我的材料组件模块: im

我在应用程序中渲染角度材质时遇到一些问题。在应用程序的一个页面上,它呈现得很好,但在另一个子模块中却没有。(所以,是的,我已经导入了材料css)我相信这与我导入的导入顺序有关,但我不确定。我无法在任何掠夺物中复制它:/

我使用的两个元素及其问题:

  • 按钮:看起来不错,但color=“primary”不应用颜色
  • 输入字段:看起来正常,但占位符不浮动
  • 我尝试在同一个组件中添加MatDatePicker,但它也不起作用
  • 应用程序中的所有其他元素都可以正常工作
  • Html:

    这是我的材料组件模块:

      imports: [
      ],
      exports: [
        MatInputModule,
        MatFormFieldModule,
        MatMenuModule,
        MatIconModule,
        MatCardModule,
        MatDialogModule,
        MatProgressSpinnerModule,
        MatTabsModule,
        MatExpansionModule,
        MatDatepickerModule,
        MatSnackBarModule,
        MatButtonModule
      ],
    
    我已尝试切换MatInputModule/MatFormFieldModule的顺序。在我的功能模块中,我只导入SharedModule

    imports[SharedModule]
    

    如果你没有,就像我说的,它在应用程序的其他部分工作,而不是这个模块,那么你需要包括材质主题CSS。
      imports: [
      ],
      exports: [
        MatInputModule,
        MatFormFieldModule,
        MatMenuModule,
        MatIconModule,
        MatCardModule,
        MatDialogModule,
        MatProgressSpinnerModule,
        MatTabsModule,
        MatExpansionModule,
        MatDatepickerModule,
        MatSnackBarModule,
        MatButtonModule
      ],
    
    imports[SharedModule]