2016-11-22 7 views
1

Ich habe eine verschachtelte Kette von Komponenten, die mindestens 4 tief ist, Eltern -> Kind -> Enkel -> Urgroßkind. Ich weiß, wie man eine Variable Schritt für Schritt durch die Kette leitet, aber ich möchte sie direkt vom Elternteil zum Urenkel weitergeben können. Ansonsten muss ich ein gutes Stück Code schreiben.angular 2 pass Variable durch die Komponentenkette

Antwort

0

Eine einfachere Möglichkeit, die Daten nach unten durch die Komponenten zu übertragen, wäre die gemeinsame Nutzung der Daten in einem Dienst, der in alle relevanten Komponenten eingefügt werden kann. Stellen Sie sicher, dass Sie den Service auf der entsprechenden Ebene bereitstellen, um die Vorteile von hierarchical dependency injectors zu nutzen.

+0

Das sieht nach dem richtigen Weg aus, um das zu tun, was unsere Anwendung versucht. Vielen Dank. –