我想创建一个mat-dialog,默认样式为mat-button,用于关闭对话框.除了按钮缺少棱角material 应用的material 设计风格外,其他一切都可以正常工作.

我该如何展现自己的风格?我已经按要求导入了所有模块,共properly set up each part of Angular Material including the themes个.

my-dialog.component.ts:

import { Component, OnInit } from '@angular/core';

@Component({
  selector: 'app-my-dialog',
  templateUrl: './my-dialog.component.html',
  styleUrls: ['./my-dialog.component.css']
})
export class MyDialogComponent implements OnInit {

  constructor() { }

  ngOnInit() {
  }

}

my-dialog.component.html:

<h1 mat-dialog-title>Lorem Ipsum</h1>
<div mat-dialog-content>
  ...
</div>
<button mat-button mat-dialog-close>Close</button>

app.module.ts:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { MatCardModule, MatDialogModule, MatButtonModule } from '@angular/material'

import { AppComponent } from './app.component';
import { MyDialogComponent } from './my-dialog/my-dialog.component';

@NgModule({
  declarations: [
    AppComponent,
    MyDialogComponent
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    MatCardModule,
    MatDialogModule 
  ],
  providers: [],
  bootstrap: [AppComponent],
  entryComponents: [
    MyDialogComponent
  ]
})
export class AppModule { }

推荐答案

新导入的模块需要添加到imports:

@NgModule{
  ...
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    MatCardModule,
    MatDialogModule,
    MatButtonModule
  ],
  ...
})

Typescript相关问答推荐

Angular -使用Phone Directive将值粘贴到控件以格式化值时验证器不工作

如何将http上下文附加到angular中翻译模块发送的请求

在TypeScript中使用泛型的灵活返回值类型

如何推断计算逻辑的类型

如何使用泛型自动推断TS中的类型

是否有一个版本的联合类型递归地使属性只出现在一个可选选项中?

如何使用类型谓词将类型限制为不可赋值的类型?

在另一个类型的函数中,编译器不会推断模板文字类型

有什么方法可以类型安全地包装import()函数吗?

避免混淆两种不同的ID类型

打字错误TS2305:模块常量没有导出的成员

类型实例化过深,可能是无限的&TypeScrip中的TupleUnion错误

错误TS7030:并非所有代码路径都返回值.";由tsfig.json中的";Strong";:False引起

创建一个函数,该函数返回一个行为方式与传入函数相同的函数

顶点堆叠的图表条形图未在正确的x轴上显示

使用&reaction测试库&如何使用提供程序包装我的所有测试组件

如何使用angular15取消选中位于其他组件中的复选框

TypeScript:如何使用泛型和子类型创建泛型默认函数?

React Context TypeScript错误:属性';firstName';在类型';iCards|iSearch';

如何避免TS2322;类型any不可分配给类型never;使用索引访问时