условно есть у вас мобильная верстка есть десктопна , ну и портрет и лендскейп.
Соответственно вам нужно отслеживать изменения екрана и тд с помощью ResizeOBservera и менять инпут что возможно, но легче с медиазапросами.
вы правы, у каждого подхода есть свои плюсы и минусы, однако, использование @Input также имеет свои преимущества, особенно если вы хотите дать возможность настраивать стили компонента извне и переиспользовать его в различных местах с разными стилями. Это может быть удобным, если у вас есть компонент с большим количеством конфигурационных параметров, и у меня таких полно, конечно никто не спорит что условно будет легче сделать медиазапросами, а модалки primeng не подходят к сожалению, именно поэтому придумываю такой вот механизм
Я так понимаю, что медиазапросы удобны если падинги/маржины, шрифты двигать, а если управлять компонентами, то это уже mediaBreakpoint
Обсуждают сегодня