Ich versuche, Best Practices für das Hinzufügen von Inhalten zu ermitteln, wenn der Bildschirm breiter wird.Responsive UI Hinzufügen von Inhalt an Haltepunkten
Viele Responsive-Guides zeigen, wie Sie Elemente mithilfe von Medienabfragen neu ordnen und vergrößern oder den Inhalt anders formatieren können.
Aber was, wenn ich mehr Inhalt auf dem Bildschirm haben möchte, wenn der Viewport größer wird?
Bootstrap 4 verfügt über Responsive utilities, die Elemente an bestimmten Haltepunkten verbergen können. Aber es fühlt sich falsch an. Artikel sind nur versteckt.
Dann gibt es die neue Angular Flex Layout, wo Sie Code auf Breakpoint-Ereignisse reagieren können. Es klingt wie eine Lösung, aber es muss einen anderen Weg geben, damit umzugehen.
Ich habe mich entschieden ngIfMediaQuery zu verwenden, das ist ein dünner Wrapper um die window.matchMedia API, sehr einfach zu bedienen.
<div *ngIfMediaQuery="'(min-width: 500px)'">
...
</div>