MatDialog não exibido corretamente

Estou tentando usar umMatDialog e com base emeste exemplo Eu implementei esse diálogo da seguinte maneira:

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>) {  }
}

No entanto, mesmo que a caixa de diálogo apareça quando eu pressiono o botão correspondente, o que eu entendo é:

O modelo HTML não é exibido e as dimensões do modal estão incorretas.

Não vejo qual é o problema. Por que o modal não é desenhado corretamente?

Este é o código HTML gerado ao abrir o modal. Como pode ser visto, está vazio.

questionAnswers(1)

yourAnswerToTheQuestion