-1
私はクライアントを取得するために、サービスでこのコードを使用するときにJSONエラーの予期しない終わりを得るM」:私はこのコード、そのエラーdissappearsを変更角度4予想外の終わりには、取得
import { Injectable } from '@angular/core';
import { Http, Response, Headers, RequestOptions } from '@angular/http';
import { Observable } from 'rxjs';
import 'rxjs/add/operator/map';
@Injectable()
export class ClientsService {
constructor(private http: Http) {
}
getClient(clientId: number): Observable<any> {
return this.http.get(`/api/client/getbyid/` + clientId)
.map((res: Response) => res.json());
}
}
。
getClient(clientId: number) {
return this.http.get(`/api/client/getbyid/` + clientId)
.map((res: Response) => res);
}
エラーは最初のケースでは発生するが、2番目では発生しない理由はわかりません。それはなぜそれのように振る舞うのですか?
最初のケースでは、本文をJSONとして解析しようとしますが、2番目のケースでは解析しないためです。 –