Угловой матMenuTriggerRestoreFocus не работает - PullRequest
0 голосов
/ 02 апреля 2019

Я что-то не так понимаю?

Шаблон:

<button mat-button [matMenuTriggerFor]="menu" [matMenuTriggerRestoreFocus]="false">Menu</button>
<mat-menu #menu="matMenu">
  <button mat-menu-item>Item 1</button>
  <button mat-menu-item>Item 2</button>
</mat-menu>

Ошибка:

Template parse errors: Can't bind to 'matMenuTriggerRestoreFocus' since it isn't a known property of 'button'.

Обновление: моя проблема была решена путем обновления до углового материала 8.0.2

Ответы [ 2 ]

0 голосов
/ 05 апреля 2019

нет

matMenuTriggerRestoreFocus

в примере здесь

https://material.angular.io/components/menu/examples Это не может читать.

Вот код.

<button mat-button [matMenuTriggerFor]="menu">Menu</button>
<mat-menu #menu="matMenu">
  <button mat-menu-item>Item 1</button>
  <button mat-menu-item>Item 2</button>
</mat-menu>

Поправьте меня, если я ошибаюсь, пожалуйста :)

0 голосов
/ 02 апреля 2019

вам необходимо импортировать MatMenuModule в текущий модуль, в котором находится ваш компонент.

 imports: [
  MatMenuModule
]

импортировать из

 import { MatMenuModule} from '@angular/material/menu';
...