angular - Mat 按钮样式不适用于对话框组件

标签 angular angular-material

我有对话框组件,里面有两个垫子按钮,但由于某些原因垫子按钮样式不适用。按钮样式在其他组件中有效,但我不确定为什么它不适用于此对话框组件。

    <button mat-raised-button color = "primary"(click)="onNoClick()" style="margin-left:100px;">No, I'm still working.</button>
    <button mat-raised-button color = "primary"(click)="onNoClick()" style="margin-left:100px;">No, I'm still working.</button>

我已经导入了 app.module.ts 和 material.modules.ts 文件但不确定

app.moudles.ts

import {MatButtonModule} from '@angular/material/button';

  imports: [
    MatButtonModule,
]
  exports: [MatButtonModule],

Material .模块.ts

import { MatButtonModule } from '@angular/material/button';
@NgModule({
  imports: [
    MatButtonModule,
}
  exports: [
    MatButtonModule,
}

有什么建议吗?谢谢

最佳答案

如果您在单独的组件中使用该对话框,并且该特定组件未导入您的 app.module.ts 文件中,则不会应用样式.

很可能在您重新创建组件后(假设您使用了 Angular CLI - ng 生成组件),导入会自动为您添加。

另外请确保在添加新导入后停止并保留应用程序(ng serve 或等效程序)。

关于angular - Mat 按钮样式不适用于对话框组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61214229/

相关文章:

html - 如何在边框 Angular 材上固定 Mat-label

css - md-optgrp 中的样式标签

angular - 门户主机不会在 Material 2 中渲染模板门户

angular - 如何在 Angular Material 的下拉菜单中显示表单?

angular - 错误类型错误 : Cannot assign to read only property 'isSelected' of object '[object Object]'

css - 如何在 PrimeNG 中为 Accordion 添加滚动条?

angular - 我可以自定义 Angular 全局错误处理程序,使其不仅仅是一个错误参数吗?

angular - 尝试对 Angular 进行 dockerize 时出现 Dockerfile 错误 - 没有这样的文件或目录

angular - 如何将 json 数组映射到图表的两个不同数组

css - Angular mat-form-field textArea 无法启用水平调整大小