Angular MatDrawerMode не имеет экспортированного члена 'MatDrawerMode' - PullRequest
0 голосов
/ 05 августа 2020

Я получаю TS2305: Module '"../../../../node_modules/@angular/material/sidenav"' has no exported member 'MatDrawerMode'. ошибку при использовании MatDrawerMode вот мой код

в компоненте:

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

// used as a property 
sidebarMode: MatDrawerMode;

app.modules

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

...
  imports: [
    MatSidenavModule,
...

I Я пытался удалить @ angular из node_modules, а также полные node_modules.

Что я упускаю?

Ответы [ 2 ]

0 голосов
/ 05 августа 2020

Похоже, что я все еще использовал angular материал 8, поэтому мне пришлось перейти на 9 в моем пакете. json

package. json:

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

и теперь работает

0 голосов
/ 05 августа 2020

используйте MatSidenav на уровне компонента вместо MatDrawerMode

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