export class InferencePageComponent implements OnInit {
constructor(private campaignService: CampaignService) {
this.campaignService.getStrategy1().subscribe(data => {
this.Strategy1 = data;
});
this.campaignService.getStrategy2().subscribe(data => {
this.Strategy2 = data;
});
this.campaignService.getStrategy3().subscribe(data => {
this.Strategy3 = data;
});
}
Ich habe Daten von 3 verschiedenen Funktionen eines Dienstes wie oben. Ich habe auch eine Funktion, die Daten, die von diesen 3 Diensten geladen werden, übernimmt und etwas daran verarbeitet. Aber ich kann die Funktion nicht laden, nachdem alle diese 3 Dienste vollständig geladen sind. Was sollte der richtige Ansatz sein?Angular 2: Wie erzwinge, eine Funktion auszuführen, nachdem alle Dienste bereit sind?