Компоненты, содержащие открытый диалог: MatDialog, в конструкторе не загружается - angular


1

После обновления с Angular 5.2 до 6 Приложение не загружает компоненты компонентов, содержащие открытый диалог: MatDialog в конструкторе.

создание/обслуживание с использованием флага --prod. (Работает нормально, используя ng serve и ng build.)

Ошибка консоли при использовании --aot:

Error: Uncaught (in promise): TypeError: factory is not a function

package.json

"@angular/animations": "6.0.0",
"@angular/cdk": "6.0.1",
"@angular/common": "6.0.0",
"@angular/compiler": "6.0.0",
"@angular/core": "6.0.0",
"@angular/flex-layout": "6.0.0-beta.15",
"@angular/forms": "6.0.0",
"@angular/http": "6.0.0",
"@angular/material": "6.0.1",
++

Обновление, проблема существует во всех компонентах, где мы "вводим" угловую службу.

 constructor(private dialog: MatDialog) { } 
 constructor(private bottomSheet: MatBottomSheet) { }
Источник
  •  45
  •  0
  • 4 мар 2020 2020-03-04 04:40:19

Ответов пока нет