使用 MdDialog 报错,需要在AppModule 中依赖注入么?
TS代码片断:
import { MdDialog } from '@angular/material';
constructor(private dialog: MdDialog) { }
openNewProjectDialog() {
this.dialog.open(NewProjectComponent);
}
报错提示:
`core.js:1449 ERROR Error: Uncaught (in promise): Error: StaticInjectorError(AppModule)[ProjectListComponent -> MdDialog]:
StaticInjectorError(Platform: core)[ProjectListComponent -> MdDialog]:
NullInjectorError: No provider for MdDialog!
Error: StaticInjectorError(AppModule)[ProjectListComponent -> MdDialog]:
StaticInjectorError(Platform: core)[ProjectListComponent -> MdDialog]:
NullInjectorError: No provider for MdDialog!`
引了吗
import { MatDialogModule } from '@angular/material/dialog'