Ich arbeite an einer Anwendung in Angular 1.5. Ich bleibe bei Component-basierte Architektur (https://docs.angularjs.org/guide/component) und Input/Output Flow dort beschrieben.Wie Dialoge in der eckigen komponentenbasierten Architektur behandelt werden
Bis jetzt funktionierte es gut, aber jetzt muss ich eine Kindkomponente als ein Dialogfenster öffnen und ich bleibe stecken.
Die Architektur ist in Ordnung, wenn Sie den Komponentenbaum ausgehend von der Hauptkomponente rendern. Aber ich habe keine Idee, wie man eines dieser Kinder bekommt und es als Dialog anzeigt, und trotzdem den empfohlenen Input/Output-Flow verwendet.
Kennen Sie ein Muster/eine Bibliothek?
sieht gut aus, aber was ist mit Daten von der Hauptkomponente an den Dialog binden? –
Guter Punkt @JakubFilipczyk, ein guter Trick ist, den Dialog in eine Fabrik zu verwandeln und die Eigenschaft "localhosts" zu verwenden, um Parameter festzulegen, die an die Hauptkomponente übergeben werden (siehe modifiziertes Beispiel) Prost! – coderdiego