Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
удостоверьтесь, что Вы имеете в распоряжении ВЕСЬ пустой minimals. иначе это не работало бы:) http://material.angular.io/guide/getting-started
Вы пропускаете MatDialogRef в своем конструкторе Вашего диалогового окна
import { MatDialogRef } from '@angular/material';
constructor(public dialogRef: MatDialogRef<DialogComponent>) {
}
основной компонент страницы
, вызов как это не возможен (UI не готов затем):
constructor(public dialog: MatDialog) {
this.openDialog();
}
это должно быть (или afterviewinit)
import { OnInit } from '@angular/core';
export class AppComponent implements OnInit {
...
ngOnInit() {
this.openDialog();
}
...
}