Ну, так как вы используете Angular, вы можете воспользоваться RxJS и использовать BreakpointObserver от Angular, который включен в @angular/cdk/layout
.Если вы посмотрите в Google примеры работы с BreakpointObserver, вы найдете гораздо больше информации, чем мы можем дать вам в Q & A о переполнении стека.
Я бы посоветовал вам попробовать следовать руководству по наблюдению за точками останова, тогда, если что-то есть в вашемкод, который не работает должным образом, возвращается в StackOverflow и просит помощи относительно этого конкретного примера.Ваш текущий вопрос технически не подходит для StackOverflow, поскольку он не содержит примеров кода, который вы уже пробовали.
Короче говоря, мы не можем вам помочь, потому что вопрос слишком широкий.