このコードは、私に奇妙な例外を与えている:なぜこのリクエストは_isScalar例外を出していますか?
calculateLeave(username:string, password:string): Observable<number> {
let params = new URLSearchParams();
params.append("username", username);
params.append("password", password);
return this.http.get("api/calculateleave", {params: params}).subscribe(res => res.json() as number);//this.http.get(this.apiPostUrl, {params: params}).toPromise().then(res => res.json() as Account)
}
例外が行く:Type Subscription is not assignable to type Observable<number>. Property _isScalar is missing in type 'subscription'.
誰もがこのエラーの原因を知っていますか?私は角2よりもむしろ新しいです。
私はどのように観測値を返すのですか?サブスクライブ部分を削除した場合、戻り値の型がObservableなので、レスポンスオブジェクトを返すことができないという文句があります。 – Maurice
@Mauriceいくつかの説明を追加しました。チェックしてください。 –