Большое спасибо за это объяснение. Просто хочу добавить: в версии 6.x.x и более поздних, она не отображает никаких ошибок в EntryComponent
аюсь использоватьMatDialog
и на основеэтот пример Я реализовал этот диалог следующим образом:
import {Component, Inject, OnInit} from '@angular/core';
import {Router} from '@angular/router';
import {AuthenticationService} from '../../../service/authentication.service';
import {MAT_DIALOG_DATA, MatDialog, MatDialogRef} from '@angular/material';
@Component({
selector: 'app-home',
templateUrl: './home.component.html',
styleUrls: ['./home.component.css']
})
export class HomeComponent {
constructor(private router: Router, public dialog: MatDialog) { }
openDialog(): void {
const dialogRef = this.dialog.open(CreateGroupDialogComponent);
}
}
@Component({
selector: 'app-create-group-dialog',
template: `
<span>Hello World!</span>
`
})
export class CreateGroupDialogComponent {
constructor(public dialogRef: MatDialogRef<CreateGroupDialogComponent>) { }
}
Однако, несмотря на то, что диалоговое окно появляется, когда я нажимаю соответствующую кнопку, я получаю следующее:
HTML-шаблон не отображается, а размеры модального окна неверны.
Я не вижу, в чем проблема. Почему модал нарисован неправильно?
Это сгенерированный HTML-код при открытии модального. Как видно, пусто.