У меня проблема с обращением к моим данным API. Когда я инициализирую свою функцию в ngOnit (). Я не могу отобразить какие-либо данные.
user.service.ts
getUser(id): Observable<User[]> {
return this.http.get<User[]>('http://localhost:8000/api/users/' + id)
.pipe(
tap(_ => console.log(`User fetched: ${id}`)),
catchError(this.handleError<User[]>(`Get user id=${id}`))
);
}
user.page.ts
import { Component, OnInit } from '@angular/core';
import { UsersService } from "../services/user.service";
@Component({
selector: 'app-users',
templateUrl: './users.page.html',
styleUrls: ['./users.page.scss'],
})
export class UsersPage implements OnInit {
constructor(private userService: UsersService) { }
ngOnInit() {
this.userService.getUserList()
}
}