我在角度5中使用了FormData,但出现了以下错误。
approvalUser(userId): Observable<any> {
let formData = new FormData();
formData = formData.append('id',userId); error in this line shows==> "Type 'void' is not assignable to type 'FormData' "
return this.http.post<any>(this.url.APPOROVAL_USER,formData);
}
答案 0 :(得分:3)
因为FormData.append()不返回任何内容。因此它返回void。
本质上,您的语句formData = formData.append('id',userId);
无效,因为您正在将void
类型分配给FormData
类型。
删除受让人,你会很好的。
approvalUser(userId): Observable<any> {
let formData = new FormData();
formData.append('id',userId);
return this.http.post<any>(this.url.APPOROVAL_USER,formData);
}