Большое спасибо за это объяснение. Просто хочу добавить: в версии 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-код при открытии модального. Как видно, пусто.

Ответы на вопрос(1)

Ваш ответ на вопрос