Доступ к свойству объекта JavaScript по имени свойства чувствителен к регистру. Вы должны либо изменить результаты, либо переименовать свойства в интерфейсе IThing
, чтобы они были прописными. Я рекомендую вам сделать их прописными. Так что то, что вы видите на сетевой панели браузера, совпадает с тем, что вы видите в исходном коде.
export interface IThing {
ID: number;
LOCATION_LISTING: string;
SCIENTIFIC_NAME: string;
}
this.http.get<IThing[]>(...);
Если вы действительно хотите, чтобы они были строчными. Вам нужно будет изменить результаты так, чтобы ключи были строчными.
this.http.get<IThing[]>(...)
.pipe(map((things) => {
return things.map((thing)=> {
const obj = {};
Object.keys(thing).forEach((key)=>obj[key.toLowerCase()]=thing[key]);
return obj;
});
});