Я пытаюсь отобразить ответ моего GET-запроса на класс сущности.При вызове функции для этого объекта ответа выдается ошибка:
TypeError: res.foo не является функцией
GET-Request:
this.http.get<TodoEntity>('https://jsonplaceholder.typicode.com/todos/1').subscribe((res) => {
console.log(res.foo());
})
Entity-Class:
export class TodoEntity {
public userId: number;
public id: number;
public title: string;
public completed: boolean;
public foo(): string {
return 'Hello world';
}
}
Есть ли способ сопоставить ответ напрямую с классом сущности и вызвать для него функцию?Или мне нужно вручную создать новый экземпляр TodoEntity на основе объекта ответа?
Я использую машинописный текст 3.1.6 с угловым 7.3.6.