【问题标题】:Angular MatDrawerMode has no exported member 'MatDrawerMode'Angular MatDrawerMode 没有导出的成员“MatDrawerMode”
【发布时间】:2020-08-05 08:25:56
【问题描述】:

我在使用 MatDrawerMode 时收到 TS2305: Module '"../../../../node_modules/@angular/material/sidenav"' has no exported member 'MatDrawerMode'. 错误,这是我的代码

在组件处:

import { MatDrawerMode } from '@angular/material/sidenav';

// used as a property 
sidebarMode: MatDrawerMode;

app.modules

import {MatSidenavModule} from '@angular/material/sidenav';

...
  imports: [
    MatSidenavModule,
...

我试图从 node_modules 中删除 @angular,以及完整的 node_modules。

我错过了什么?

【问题讨论】:

    标签: angular angular-material drawer


    【解决方案1】:

    在组件级别使用“MatSidenav”而不是 MatDrawerMode

       import { MatSidenav } from '@angular/material/sidenav'; 
    

    【讨论】:

      【解决方案2】:

      看起来我还在使用角度材料 8,所以我不得不在我的 package.json 中移动到 9

      package.json:

        "dependencies": {
          "@angular/material": "~9.2.4",
      // ...
      

      现在可以使用了

      【讨论】:

        猜你喜欢
        • 2017-07-07
        • 2018-09-25
        • 2018-05-22
        • 2017-03-30
        • 2018-10-16
        • 1970-01-01
        • 2023-03-03
        • 2020-07-26
        • 2019-05-27
        相关资源
        最近更新 更多