Auf meiner Vorlage habe ich 2 Divs. eine für die Tabellenansicht (Laptop) und eine für die Listenansicht (mobile Ansicht).Verwenden von Vorlage in eckigen 2 basierend auf Fenstergröße
In meiner .ts-Datei möchte ich die Fenstergröße abrufen, damit ich anhand dieser Größe auswählen kann, welches div ich mit ngIf aufrufen möchte.
Im Konstruktor der .ts-Datei, die ich habe:
let windowSize: number;
this.windowSize = innerWidth + innerHeight;
window.addEventListener("resize", function() {
this.windowSize = innerWidth + innerHeight";
});
Aber wenn ich console.log() this.windowSize, ich nicht die Änderung bekommen, wenn die Fenstergröße verändert wird. Was vermisse ich?
Sie brauchen es nicht. HTML5 bietet eine einfache Viewport-Unterstützung. du kannst es benutzen. Wenn Sie also die Größe Ihres Fensters ändern, erhalten Sie automatisch die Bildschirmgröße von Laptop und Tablet. – micronyks