Угловой материал: пересчитать положение мат-меню при изменении высоты - PullRequest
0 голосов
/ 14 октября 2019

Предположим, у меня есть mat-menu, который меняет height через несколько мгновений после его открытия (из-за загрузки данных). Сначала он имеет 50px высоту, а затем может иметь что-то вроде 200px. Если его триггер находится в нижней части окна, может случиться так, что панель откроется снизу (так как места достаточно для начальной высоты 50px), но сразу после загрузки данных она останется в нижней части. ,Я хотел бы пересчитать его положение и действовать так, как если бы он был закрыт и снова открыт (в этом случае панель открывается над спусковым крючком из-за недостатка места внизу). Есть ли способ сделать это?

Вы можете проверить это в этом простом стеке: https://stackblitz.com/edit/angular-lorwfh?file=app/menu-overview-example.ts

...