Сервис не имеет экспортированного члена 'member-variablke' - PullRequest
0 голосов
/ 11 октября 2019

Я 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".

1 Ответ

0 голосов
/ 11 октября 2019

Я думаю, что ошибка может быть в вашем app.module.ts файле. Вы пытаетесь получить доступ к переменной dataFromRiot там?

...