简体   繁体   中英

Angular matMenuTriggerRestoreFocus doesn't work

Do I misunderstand something?

Template:

<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>

Error:

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

Update: my problem was solved by updating to angular material 8.0.2

you need to import MatMenuModule in your current module which your component resides in.

 imports: [
  MatMenuModule
]

import it from

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

There is no

matMenuTriggerRestoreFocus

in the example here

https://material.angular.io/components/menu/examples It cant read.

Here is the code.

<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>

Correct me if I'm wrong please :)

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM