Skip to content
Snippets Groups Projects
detail.service.ts 675 B
Newer Older
  • Learn to ignore specific revisions
  • François Agneray's avatar
    François Agneray committed
    import { Injectable } from '@angular/core';
    import { HttpClient } from '@angular/common/http';
    
    import { environment } from '../../../environments/environment';
    
    @Injectable()
    export class DetailService {
    
    François Agneray's avatar
    François Agneray committed
        private API_PATH: string = environment.apiUrl + '/search/' + environment.instanceName;
    
    François Agneray's avatar
    François Agneray committed
    
        constructor(private http: HttpClient) { }
    
        retrieveObject(datasetName: string, attributeCriterionId: number, objectSelected: string, attributesOutputList: number[]) {
    
    Tifenn Guillas's avatar
    Tifenn Guillas committed
            const query = datasetName + '?c=' + attributeCriterionId + '::eq::' + objectSelected + '&a=' + attributesOutputList.join(';');
    
    Tifenn Guillas's avatar
    Tifenn Guillas committed
            return this.http.get<any[]>(this.API_PATH + query);
    
    François Agneray's avatar
    François Agneray committed
        }
    }