Я пытаюсь найти оптимальные методы добавления контента по мере расширения экрана.Отзывчивый пользовательский интерфейс, добавляющий контент в контрольные точки
Многие отзывчивые руководства показывают, как переупорядочить элементы и сделать их более крупными или по-другому использовать контент с помощью мультимедийных запросов.
Но что, если я хочу иметь больше контента на экране, поскольку область просмотра становится больше?
Bootstrap 4 имеет Responsive utilities, который может скрывать элементы в определенных точках останова. Но это неправильно. Элементы скрыты.
Тогда есть новый Угловой Flex Layout, где вы можете получить код, отвечающий на события точки останова. Это похоже на решение, но должен быть другой способ справиться с этим.
Я решил использовать ngIfMediaQuery, это тонкая обертка вокруг API window.matchMedia, очень проста в использовании.
<div *ngIfMediaQuery="'(min-width: 500px)'">
...
</div>