javascript / beginner
Snippet
Safe Navigation Operator (?.)
Der Safe Navigation Operator verhindert Fehler beim Zugriff auf Eigenschaften eines Objekts, das null oder undefiniert sein könnte. Er bricht die Auswertung ab, wenn eine Referenz fehlt.
snippet.js
1
<img [src]="user?.profile?.avatarUrl">
angular
Erklärung
1
user?.profile
Wenn 'user' null ist, gibt der Ausdruck null zurück, anstatt einen 'Eigenschaft von null kann nicht gelesen werden' Fehler auszulösen.
2
[src]="..."
Dies ist Property Binding, das das Quellattribut des Bildes dynamisch setzt.