fix(menu): wait until all menus are ready

fixes #15727
This commit is contained in:
Manu Mtz.-Almeida
2018-10-01 17:31:55 +02:00
parent e916500e69
commit a5c2cc1835
3 changed files with 21 additions and 8 deletions

View File

@ -168,7 +168,7 @@ export class Menu implements ComponentInterface, MenuI {
let isEnabled = !this.disabled;
if (isEnabled) {
const menus = this.menuCtrl!.getMenusSync();
const menus = await this.menuCtrl!.getMenus();
isEnabled = !menus.some((m: any) => {
return m.side === this.side && !m.disabled;
});