fxShow и fxHide не скрывают / не показывают опции меню в моем коде, я протестировал другие атрибуты flex-layout, такие как flexLayout и flexLayoutAlign, и все эти работы.
Я пробовал код, которыйЯ скопировал именно со страницы Flex-Layout github, и она не работает.
Вот что я тестирую, я хочу скрыть меню на экранах, которые больше среднего:
<div fxLayout="row">
<a [routerLink]="['/']">Home</a>
<a [routerLink]="['/']">About</a>
</div>
<button mat-button [matMenuTriggerFor]="menu">Menu</button>
</mat-toolbar>
<mat-menu #menu="matMenu" fxHide fxShow.lt-md>
<button mat-menu-item>Item 1</button>
<button mat-menu-item>Item 2</button>
</mat-menu>
В результате меню не скрывается независимо от размера экрана и отображается постоянно. Нет сообщений об ошибках, и когда я смотрю на атрибуты в инструментах разработчика, эти атрибуты перечислены.