Я пытаюсь присвоить значения типу в моем компоненте. Моя подписка возвращает это, когда я делаю console.log
this.srvice.getTasks(this.request).subscribe(heroes => console.log(heroes));
{
"List": [
{
"id": 17,
"pro": 1,
"name": "Ram",
"UserId": 2,
"duedate": "2018-01-01T00:00:00",
"status": 1,
"active": false
},
{
"id": 3,
"pro": 1,
"name": "My Name",
"UserId": 1,
"duedate": "2018-01-01T00:00:00",
"status": 2,
"active": false
},
]
}
Но когда я выполняю свое задание, оно не работает .. Я думаю, что требуется прямой список, но мой объект обернут в "Список". как я могу извлечь это? Я новичок в угловой
Вот как я присваиваю значения
Класс компонентов:
model: dtoModel = {
List : []
};
this.taskService.getTasks(this.request).subscribe(heroes => this.model = heroes);
Модель
export interface dto {
id: number;
pro: number;
name: string;
UserId: number;
duedate: string;
status: number;
active: boolean;
}
export interface dtoModel {
List: dto[];
}
В эксплуатации
getTasks (requestSearch: TaskRequest): Observable<dto[]> {
return this.http.post<dto[]>(this.Url, requestSearch, httpOptions);
}