Я пытаюсь найти пользователя по идентификатору, но не могу. Каждый раз, когда я вызываю функцию для извлечения пользователя, она выводит пользователя пустым, и я не могу придумать решение для моей проблемы.
Моя функция:
getCandidate(candidate: Candidate) {
this.candidateService.getCandidateById(candidate.id).subscribe( resp => {
this.dataCandidate = resp;
})
}
Вфункция, я вызываю candid.id, но она возвращает ошибку, потому что кандидат пуст
Моя модель:
export class Candidate {
id: number;
full_name: string;
cpf: string;
rg: number;
birth_date: string;
phone: string;
username: string;
email: string;
password: string;
}
Мой GET:
const apiUrl = 'https://delineaapi.herokuapp.com:443/candidate/';
getCandidateById(id: number): Observable<Candidate> {
const url = `${apiUrl}${id}`;
return this.http.get<Candidate>(url)
}
Есливы набираете console.log (candidate)
ответ приходит пустым
У меня есть другая функция, которая возвращает список пользователей, и эта работает отлично.