angular-material2 - MatDialog 错误 : No provider for InjectionToken mat-dialog-scroll-strategy

标签 angular-material2

通过在 Constructur 中包含 Provider: MatDialog

constructor(groupService: GroupService, public dialog: MatDialog) {}

我在运行时收到以下错误

Error: No provider for InjectionToken mat-dialog-scroll-strategy!



我已将 Matdialog 包含在“app.module.ts”中
我需要一个不同的提供者吗?哪个提供者?我使用角 Material 2.0.0b12

最佳答案

您需要在导入中包含 MatDialog 模块。

import {MatDialogModule} from '@angular/material';
@NgModule({
   imports :[MatDialogModule],
   ...
})

关于angular-material2 - MatDialog 错误 : No provider for InjectionToken mat-dialog-scroll-strategy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46706533/

相关文章:

angular - 可扩展表行 td-datatable teradata Covalent

angular - XHR 错误 (404 Not Found) 加载 http ://localhost:3000/traceur

angular - 如何为 md-grid-tile 设置不同的宽度

angular - 没有动画引擎的提供者

Angular Material 2 'mat-button' 显示为常规按钮

html - 底部显示的 Angular 日期选择器

angular - Angular Material 中的嵌套列表

angular - 类型 'forRoot' 上不存在属性 'typeof MdCoreModule'

Angular Material MatChipList MatError 在没有焦点的情况下设置 errorstate 时不可见

angular - 无法使用 [formControlName] 禁用 matInput 元素