服务没有导出的成员"成员变量"



我私下里在一个小页面上工作,用于在线游戏的统计数据。到目前为止,它工作正常。但是现在我遇到了一个问题:当我尝试使用 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"。

我认为错误可能在您的app.module.ts文件中。您是否正在尝试访问那里的dataFromRiot变量?

最新更新