Предположим, у меня есть mat-menu
, который меняет height
через несколько мгновений после его открытия (из-за загрузки данных). Сначала он имеет 50px
высоту, а затем может иметь что-то вроде 200px
. Если его триггер находится в нижней части окна, может случиться так, что панель откроется снизу (так как места достаточно для начальной высоты 50px
), но сразу после загрузки данных она останется в нижней части. ,Я хотел бы пересчитать его положение и действовать так, как если бы он был закрыт и снова открыт (в этом случае панель открывается над спусковым крючком из-за недостатка места внизу). Есть ли способ сделать это?
Вы можете проверить это в этом простом стеке: https://stackblitz.com/edit/angular-lorwfh?file=app/menu-overview-example.ts