【发布时间】:2019-07-04 11:27:24
【问题描述】:
src/app/shared/services/users.service.ts(1,21) 中的错误:错误 TS2305: 模块'"C:/xampp/htdocs/home-money/node_module s/@angular/common/http"' 没有导出成员 'Response'。
无法解决问题
import {HttpClient, Response} from '@angular/common/http';
import {Injectable} from '@angular/core';
import {Observable} from 'rxjs/Observable';
import {User} from '../models/user.model';
@Injectable()
export class UsersService {
constructor(private http: HttpClient) {
}
getUserByEmail(email: string): Observable<User> {
return this.http.get(`http://localhost:3000/users?email=${email}`)
.map((response: Response) => response)
.map((user: User[]) => user[0] ? user[0] : undefined);
}
}
【问题讨论】:
-
让我知道下面的答案对你有用
-
@SudarshanaDayananda 我认为你的回答是有帮助的。再也看不到问题了。谢谢
-
那么请标记为正确答案
-
@SudarshanaDayananda 啊抱歉,完成了
-
@SudarshanaDayananda 在修复响应后 -> HttpResponse 我得到了这个“错误在 src/app/shared/services/users.service.ts(13,23): error TS2314: Generic type 'HttpResponse
' 需要 1 个类型参数。”
标签: angular