私はそのコードタイプ「ブール」「は観察可能<boolean>」を入力する割り当てられない
method(): Observable<boolean> {
return this._http.get('sessionId=' + sessionId).map(res=> {
if (res.status === "success") {
return true;
}
return false;
});
}
を持っている。しかしsessionId
があるとき、「」それは
例外とコンソールログ401エラーをスローした場合、私は追加
method(): Observable<boolean> {
if (sessionId === '')
return false;
return this._http.get('sessionId=' + sessionId).map(res=> {
if (res.status === "success") {
return true;
}
return false;
});
}
しかし、今、私はエラーを取得しています:
そのメソッドの内部どうすれば解決できますか?
私はObservable<boolean> | boolean
を追加する場合、私はこれは、あなたが
method(): Observable<boolean> {
if (sessionId === '')
return Observable.of(false);
}
return this._http.get('sessionId=' + sessionId).map(res=> {
if (res.status === "success") {
return true;
}
return false;
});
}
可能性のある重複した[タイプ「<{}>観察可能」「は観察可能を入力する割り当て可能ではありません| boolean '](http://stackoverflow.com/questions/38299484/type-observable-is-not-assignable-to-type-observableboolean-boolean) –