Angular · Senior · Frage 27 von 75
Wie nutzt man reine Browser-APIs (window, localStorage) sicher in einer SSR-App?
- 1In
afterNextRenderoder hinterisPlatformBrowseraufrufen - 2Im Konstruktor nutzen, da Node.js
windowbereitstellt - 3In
try/catchpacken und alle geworfenen Fehler ignorieren
Antwort zeigen
Richtige Antwort: In afterNextRender oder hinter isPlatformBrowser aufrufen
Erklärung
afterNextRender und afterEveryRender laufen nie auf dem Server. Für Werte, die in beiden Umgebungen nötig sind, nutze eine injizierbare Abstraktion mit Server- und Browser-Implementierung.