Angular · Middle · Frage 43 von 75
Was macht dieser @defer-Block?
@defer (on viewport) {
<app-comments />
} @placeholder {
<p>Comments</p>
}- 1Lädt
app-commentserst, wenn der Platzhalter in den Viewport kommt - 2Rendert die Kommentare nach fester Verzögerung ab dem Laden der Seite
- 3Rendert die Kommentare nur auf dem Server und sendet reines HTML
Antwort zeigen
Richtige Antwort: Lädt app-comments erst, wenn der Platzhalter in den Viewport kommt
Erklärung
Der Code der verzögerten Komponente kommt in einen eigenen Chunk. Weitere Trigger sind on idle (Standard), on interaction, on hover, on timer(2s) und when condition; prefetch on ... lädt früher herunter.