无法使角度材料居中使用模态窗口
发布时间:2020-12-17 06:49:54 所属栏目:安全 来源:网络整理
导读:这很疯狂但是以下代码: import { Component,Inject } from '@angular/core';import { MatDialog,MatDialogRef,MatDialogConfig,MAT_DIALOG_DATA } from '@angular/material';@Component({ selector: 'decline',templateUrl: './decline.component.html',sty
|
这很疯狂但是以下代码:
import { Component,Inject } from '@angular/core';
import { MatDialog,MatDialogRef,MatDialogConfig,MAT_DIALOG_DATA } from '@angular/material';
@Component({
selector: 'decline',templateUrl: './decline.component.html',styleUrls: ['../../../styles/main.css']
})
export class DeclineComponent {
animal: string;
name: string;
config: MatDialogConfig = {
disableClose: false,hasBackdrop: true,backdropClass: '',width: '250px',height: '',position: {
top: '',bottom: '',left: '',right: ''
}
};
constructor(public dialog: MatDialog) { }
openDialog(): void {
let dialogRef = this.dialog.open(DialogOverviewExampleDialog,this.config);
}
}
@Component({
selector: 'dialog-overview-example-dialog',template: `
This is nothing
`
})
export class DialogOverviewExampleDialog {
constructor(
public dialogRef: MatDialogRef<DialogOverviewExampleDialog>) { }
}
不是(水平和垂直)模态窗口的中心,而在我到目前为止看到的所有例子中,它都很好地居中.我找不到问题…… 解决方法
您必须通过app.module.ts文件中的entryComponents配置对话框内容.
您可以在文档中阅读此内容: TS: @NgModule({
imports: [
// ...
MatDialogModule
],declarations: [
AppComponent,ExampleDialogComponent
],entryComponents: [
ExampleDialogComponent
],providers: [],bootstrap: [AppComponent]
})
export class AppModule() {}
我希望能解决你的问题 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
