Я получаю сообщение об ошибке при попытке закрыть диалог (dialog.close ()) - PullRequest
0 голосов
/ 17 марта 2020

Я сталкиваюсь с проблемой, когда получаю сообщение об ошибке. Свойство 'close' не существует для типа 'MatDialog'

Мой код:

import {Component, OnInit} from '@angular/core';
import {FormBuilder, Validators} from '@angular/forms';
import {LoginInfo} from '../shared/login';
import {UserService} from '../Services/user.service';
import {ModalService} from '../Services/modal/modal.service';
import {MatDialog} from '@angular/material/dialog';

constructor(private fb: FormBuilder, private userService: UserService, private modalService: ModalService, private dialog: MatDialog) {
  }

  closeDialog(id:string){
    this.dialog.close();
  }

1 Ответ

0 голосов
/ 18 марта 2020

При вызове open в диалоге с матом вы получите возвращенный MatDialogRef. Это объект, который вы хотите вызвать close

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...