Mercurial > hg > ugly-duckling
view src/app/feature-extraction-menu/feature-extraction-menu.component.ts @ 44:13f5f228ed98
Add a component for the feature extraction menu, and start setting up some comms with the worker. Currently populating a select box with list of extractors from hardcoded server.
author | Lucas Thompson <dev@lucas.im> |
---|---|
date | Fri, 02 Dec 2016 16:55:14 +0000 |
parents | |
children | 88052122ec01 |
line wrap: on
line source
import {Component, OnInit} from '@angular/core'; import {FeatureExtractionService} from "../services/feature-extraction/feature-extraction.service"; interface ExtractorInfo { key: string; name: string; } @Component({ selector: 'app-feature-extraction-menu', templateUrl: './feature-extraction-menu.component.html', styleUrls: ['./feature-extraction-menu.component.css'] }) export class FeatureExtractionMenuComponent implements OnInit { extractors: ExtractorInfo[]; constructor(private piperService: FeatureExtractionService) { this.extractors = []; } ngOnInit() { this.piperService.list().then(available => { available.available.forEach(staticData => this.extractors.push({ key: staticData.key, name: staticData.basic.name }) ); }); } }