ОШИБКА в: Не удается разрешить все параметры для TouchSystemsService в файле client-src / app / shared / services / touch-systems.service.ts: ([объект объекта],?, [Объект объекта]).
это мой сервис:
export class TouchSystemsService extends BehaviorSubject{
baseUrl: string ;
constructor(public http: HttpClient, private apiEndPoint: string, private
configService: ConfigService) {
super(null);
this.baseUrl = '/api';
}
public fetchById(id: number, state?: State): Observable<any>
{
if (!state) {
let options = this.CreateHeaders();
return this.http.get<any>(`${this.baseUrl}/${this.apiEndPoint}/${id}`,
options);
}
const queryStr = `${toDataSourceRequestString(state)}`;
const hasGroups = state.group && state.group.length;
let options = this.CreateHeaders();
let result = this.http.get<any>(`${this.baseUrl}/${this.apiEndPoint}/${id}?
${queryStr}`, options);
return result;
}
это услуга, которая расширяет вышеуказанную услугу
export class SizeService extends TouchSystemsService {
dataResult: GridDataResult;
constructor(http: HttpClient, configService: ConfigService) {
super(http, 'size', configService);
}
public read(id:number): Observable<GridDataResult> {
return this.fetchById(id);
}
Я использую угловую версию Angular: 5.2.10