Я privateley работаю над небольшой страницей для статистики из онлайн-игры. До сих пор все работало нормально. Но теперь у меня возникла проблема: когда я пытаюсь скомпилировать свою программу с помощью ng serve, консоль выдает мне сообщение "'... src / app / Services / riot-connector.service" "не имеет экспортируемого члена dataFromRiot'
Я смотрел другие проекты, где делал то же самое, но не смог обнаружить никаких ошибок в своем коде.
import { Injectable } from '@angular/core';
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { idData } from '../Models/id-data';
import { Observable } from 'rxjs';
@Injectable({
providedIn: 'root'
})
export class RiotConnectorService {
private dataFromRiot: string =
'https://na1.api.riotgames.com/lol/summoner/v4/summoners/by-name/RiotSchmick?api_key=RGAPI-b40ae023-1ab9-4e11-a274-0b91afee5b25';
private readonly header: HttpHeaders = new HttpHeaders({'content-type': 'application/json'});
constructor(
private http: HttpClient
) { }
getPlayerId(): Observable<idData[]> {
return this.http.get<idData[]>(this.dataFromRiot, {headers: this.header});
}
}
Он должен скомпилироваться нормально - но компилятор говорит: ОШИБКА в src / app / app.module.ts (9,10): ошибка TS2305: Модуль '' D: /.../. ../.../src/app/Services/riot-connector.service "" не имеет экспортированного члена "dataFromRiot".