首页 文章

't bind to ' md-tooltip ' since it isn' t 'span'的已知属性,从角材料2.0.0-beta.10升级到角材料2.0.0-beta.11

提问于
浏览
6

我已将Angular Material从2.0.0-beta.10升级到2.0.0-beta.11

您可能知道,MaterialModule已从此版本中删除 . 现在的问题是我不知道如何导入MaterialModule中包含的所有模块 .

当我尝试逐个导入模块时,Chrome控制台会给我这样的错误: "Can't bind to 'md-tooltip' since it isn't a known property of 'span'", 即使在app.module.ts中我已经导入了MatTooltipModule .

有任何想法吗?

1 回答

  • 4

    所以,只是为了确定 . 在你app.module.ts中你已经导入了像这样的Material Design模块:

    import {
      MatSnackBarModule, MatSidenavModule, MatProgressBarModule, MatListModule, MatCheckboxModule,
      MatTooltipModule
    } from '@angular/material';
    
    @NgModule({
      declarations: [
        ...
      ],
      imports: [
        MatSnackBarModule,
        MatSidenavModule,
        MatProgressBarModule,
        MatListModule,
        MatCheckboxModule,
        MatTooltipModule,
        ...
      ],
      providers: [
       ...
      ]
    

    啊,我猜你忘了重命名从md到mat-的一切!因此, md-sidenav 变为 mat-sidenavmd-tooltip 变为 mat-tooltip 等 .

    the change notes

相关问题