Angular · Senior · Frage 18 von 75
Eine rekursive Baumknoten-Komponente braucht ihren Elternknoten. Welche Injektionsoption passt?
export class TreeNode {
parent = inject(TreeNode, { skipSelf: true, optional: true });
}- 1
skipSelf, um beim Elternteil zu starten, plusoptionalfür die Wurzel - 2
host, das immer den Wurzelknoten des Baums liefert - 3
self, damit immer nur das aktuelle Element geprüft wird
Antwort zeigen
Richtige Antwort: skipSelf, um beim Elternteil zu starten, plus optional für die Wurzel
Erklärung
Ohne skipSelf würde der Knoten sich selbst finden. self beschränkt die Suche auf den aktuellen Element-Injector; host stoppt an der Grenze der Host-Komponente.