Я настраиваю службу и хочу использовать файл json с фиктивными данными для начала.Однако я получаю TypeError: req.url.toLowerCase не является функцией, когда я использую эту службу с фиктивными данными, как я могу устранить эту ошибку?
Служба:
import mockCompetitions from '../../mocks/competitions-mock.json';
export class CompetitionsService {
constructor(protected http: HttpClient) { }
getCompetitions() {
console.log(mockCompetitions);
return this.http.get(mockCompetitions);
}
}
Компонент:
competitions: any = [];
constructor(private competitionsService: CompetitionsService) {}
ngOnInit(){
this.getCompetitions();
}
getCompetitions(){
this.competitionsService.getCompetitions().subscribe(data => {
this.competitions = data;
console.log(this.competitions);
}, err => console.error(err), () => console.log('Finished Loading...'));
}
Я ожидаю, что список имен будет напечатан на странице из файла json.