StaticInjectorError(AppModule)[ProjectListComponent -> MdDialog]
使用 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!`
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
引了吗
import { MatDialogModule } from '@angular/material/dialog'