Ich arbeite an einem Projekt, wo ich eine andere Vorlage/Komponente basierend auf meiner Endpunktantwort anzeigen muss.Ich möchte verschiedene Komponenten basierend auf unterschiedlichen Endpunktdaten in Angular 2 anzeigen
Zum Beispiel
{data: {type: 1, textToDisplay: 'I want beans'} }
Sollte Komponente 1 in die Haupt App-Vorlage injizieren.
Wenn die Daten
{data: {type: 2, textToDisplay: 'I want cheese', numberToDisplay: '101' } }
Komponente injizieren Sollten 2 in die Haupt App-Vorlage und natürlich Komponente 2 würde 1 bis Komponente unterschiedlich sein, weil es zusätzliche Eigenschaften.
Ich möchte wirklich nicht schlechte Praxis durch Anhängen von Elementen in die Haupt-App-Vorlage noch möchte ich eine massive Vorlage mit [if]
Direktiven schreiben, wie wir viele, 5-8, verschiedene Komponenten zu rendern und es haben könnten würde die Vorlage aufblähen.
Was ist ein geeigneter Weg?
Vielleicht etwas wie http://stackoverflow.com/questi on ons/36325212/angular-2-dynamic-tabs-mit-user-click-selected-components/36325468 # 36325468 –