У меня есть код, который возвращает объекты ниже после вызова API:
{"status":"success","data":[{"id":"1","employee_name":"Tiger
Nixon","employee_salary":"320800","employee_age":"61","profile_image":""},
{"id":"2","employee_name":"Garrett
Winters","employee_salary":"170750","employee_age":"63","profile_image":""},
{"id":"3","employee_name":"Ashton
Cox","employee_salary":"86000","employee_age":"66","profile_image":""}
Это блок кода, который извлекает данные:
myEmployees: Employee[];
getEmployees() {
this.http.get<Employee[]>('http://dummy.restapiexample.com/api/v1/employees')
.subscribe((response) => {
this.myEmployees = response;
console.log(this.myEmployees);
});
}
Я также создал класс Сотрудник, как показано ниже:
export class Employee {
id: any;
employee_name: any;
employee_salary: any;
employee_age: any;
profile_image: any;
}
Я хочу сохранить полученные результаты в массиве типа Employee, а затем отобразить предупреждение для каждого сотрудника в массиве. Я не очень знаком с машинопись, я пробовал ниже, но, похоже, не работает. Я не могу получить доступ к свойствам сотрудников. Кто-нибудь знает, как этого можно достичь?
for (let m of this.myEmployees) {
alert(m.employee_name);
}