import { Component, OnInit, Input } from '@angular/core'; import { AudiografService } from '../audiograf.service'; import { ChartData } from '../chart-data'; import { ChartInfo } from '../chart-info'; import { AudiografOptions } from '../audiograf-options'; @Component({ selector: 'audiograf-button', templateUrl: './audiograf-button.component.html', styleUrls: ['./audiograf-button.component.scss'] }) export class AudiografButtonComponent implements OnInit { @Input() chartInfo: ChartInfo; @Input() chartData: ChartData; @Input() options = new AudiografOptions(); constructor(private audiografService: AudiografService) {} ngOnInit() {} onPlay() { this.audiografService.onPlaySound(this.chartData.series.map(s => s.value), this.options); } }