在Angular 5中,我可以使用泛型{/ 1>进行http
次调用
http.get<Employee>(....) ...
如何使这个通用概念与request
HttpClient
方法一起使用?我尝试了以下内容。
@Injectable()
export class DataService {
constructor(private http: HttpClient) {}
private fire<T>(options: CustomRequestOptions) {
return this.http.request<T>(options.request);
}
}
我没有关于打字稿的完整知识,它似乎也不是正确的实施方式。
答案 0 :(得分:1)
any
是你要走的路:
@Injectable()
export class DataService {
constructor(private http: HttpClient) {}
private fire<any>(options: CustomRequestOptions) {
return this.http.request<any>(options.request);
}
}