Я вызываю API покоя, который возвращает данные в json массиве объектного формата, подобном этому
Теперь, когда я вызываю этот API покоя из моего кода Typecsript и распечатать на полученных данных консоли я получаю это
gameRecord: Fifa = new Fifa();
// это определено глобально в классе ts
this.fifaService.fetchGameRecord(gameId).subscribe(
data => {
this.gameRecord = data;
console.log(this.gameRecord);
}
);
Теперь я хочу получить значение атрибутов wonBy, kashScore от этого объекта.
Но я получаю неопределенную ошибку на консоли, я не знаю, почему
gameRecord: Fifa = new Fifa();
this.fifaService.fetchGameRecord(gameId).subscribe(
data => {
this.gameRecord = data;
console.log(this.gameRecord.kashScore);
}
);
Вот определения кода,
export class Fifa {
gameId: number;
kashScore: number;
samScore: number;
wonBy: string;
createUserId: number;
lastModifiedUserId: number;
creationDate: Date;
lastModifiedDateTime: Date;
sessionId: number;
}
И код моего служебного файла
fetchGameRecord(gameId: number): Observable<Fifa>{
const fifaUrl = `${this.baseUrl}/getGameDetail/${gameId}`;
return this.httpClient.get<Fifa>(fifaUrl);
}