私はdo文でObservableを返そうとしています。何らかの理由でdoステートメントが呼び出されません。 すべてのヘルプはappreicatedされます。RXJS - Observable.doが動作していません
public addTarget(video: VideoFile, language?: Language): Observable<Language> {
if (!this.isTargetCollectionDeclared(video)) {
video.metadata = video.metadata || <BaseVideoData>{};
video.metadata.to = [];
}
let wasLanguageProvided = language != null;
if (wasLanguageProvided) {
video.metadata.to.push(language);
return Observable.of(language);
}
return this._getDefaultFromAvilableLanguages(video)
.do(languageOrNull => {
// code is not reaching her
if (languageOrNull != null) {
video.metadata.to.push(languageOrNull)
}
})
}
あなたは観測可能なものを購読していますか? – echonax
どのように 'addTarget'を呼び出しますか? –
addTarget()() – Milad