Ich habe den folgenden Code, wo die console.log ('Daten') nie getroffen wird. Ich denke, es hat etwas mit dem Thema zu tun. Kann jemand helfen?Angular2 mehrere Observables und forkJoin funktioniert nicht
getTextResourceSubject(key: string): Observable<string> {
const subject = new Subject<string>();
// Do something here
return subject;
}
initialise(title: string, message: string, yes: string, no: string) {
var titleTranslated: string;
var messageTranslated: string;
var yesTranslated: string;
var noTranslated: string;
console.log('initialising');
Observable.forkJoin(
this.getTextResourceSubject(title),
this.getTextResourceSubject(message),
this.getTextResourceSubject(yes),
this.getTextResourceSubject(no)
).subscribe(
(data) => {
console.log('data');
titleTranslated = data[0];
messageTranslated = data[1];
yesTranslated = data[2];
noTranslated = data[3];
console.log(data);
},
err => console.log(err)
);
}