我是Angular的新手。所以我想在我的项目中使用Angular Material Design Lite中的Snackbar。我使用Angular-CLI生成了Project,并将MdlModule添加到我的MgModule导入中。 我只是复制文档中的代码并得到此错误:
属性'setDefaultViewContainerRef'在'MdlSnackbarService'类型上不存在。
答案 0 :(得分:1)
这是文档中的错误(很快就会修复)。有关说明,请参阅此页面:https://github.com/mseemann/angular2-mdl/wiki/How-to-use-the-MdlDialogService
您需要在根应用程序组件中执行此设置步骤:
constructor(
private dilalogOuletService: MdlDialogOutletService,
private viewConatinerRef: ViewContainerRef) {
this.dilalogOuletService.setDefaultViewContainerRef(this.viewConatinerRef);
}