dev@44: import {Component, OnInit} from '@angular/core'; dev@44: import {FeatureExtractionService} from "../services/feature-extraction/feature-extraction.service"; dev@44: dev@44: interface ExtractorInfo { dev@44: key: string; dev@44: name: string; dev@44: } dev@44: dev@44: @Component({ dev@44: selector: 'app-feature-extraction-menu', dev@44: templateUrl: './feature-extraction-menu.component.html', dev@44: styleUrls: ['./feature-extraction-menu.component.css'] dev@44: }) dev@44: export class FeatureExtractionMenuComponent implements OnInit { dev@44: dev@44: extractors: ExtractorInfo[]; dev@44: dev@44: constructor(private piperService: FeatureExtractionService) { dev@44: this.extractors = []; dev@44: } dev@44: dev@44: ngOnInit() { dev@44: this.piperService.list().then(available => { dev@44: available.available.forEach(staticData => this.extractors.push({ dev@44: key: staticData.key, dev@44: name: staticData.basic.name dev@44: }) dev@44: ); dev@44: }); dev@44: } dev@44: dev@44: }