类型MdlSnackbarService上不存在setDefaultViewContainerRef'

时间:2016-10-26 09:55:38

标签: angular angular2-mdl

我是Angular的新手。所以我想在我的项目中使用Angular Material Design Lite中的Snackbar。我使用Angular-CLI生成了Project,并将MdlModule添加到我的MgModule导入中。 我只是复制文档中的代码并得到此错误:

  

属性'setDefaultViewContainerRef'在'MdlSnackbarService'类型上不存在。

1 个答案:

答案 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);
}