Я новичок в Angular, и я сталкиваюсь со странной ошибкой, которая говорит о том, что он не нашел данные свойств в объекте API. Я пытаюсь получить данные из простого API и отобразить их в моем здесь код:
export class ArticlesComponent implements OnInit {
users: Object;
constructor(private data: DataService) { }
ngOnInit(): void {
this.data.getUsers().subscribe(data=>{
this.users=data;
console.log(this.users);
});
}
}
Шаблон выглядит примерно так:
<ul *ngIf="users">
<li *ngFor="let user of users.data">
<img [src]="user.avatar">
<p>{{user.first_name}} {{user.last_name}}</p>
</li>
</ul>
Я был на складе здесь в течение нескольких часов. Когда я консоль журнала, есть свойство данных и содержит всю информацию пользователей, то есть то, что я пытаюсь отобразить, оно показывает мне, что не существует. и вот ссылка API: https://reqres.in/api/users Пожалуйста, помогите.
И функция в классе обслуживания:
export class DataService {
constructor(private http: HttpClient) { }
getUsers(){
return this.http.get('https://reqres.in/api/users?page=2');
}
}