dev@388: /** dev@388: * Created by lucas on 01/06/2017. dev@388: */ dev@388: import {VerticallyBounded} from "./waves-base.component"; dev@388: import { dev@388: ChangeDetectionStrategy, dev@388: Component, dev@388: ContentChildren, dev@388: QueryList, dev@388: AfterViewInit dev@388: } from "@angular/core"; dev@388: dev@388: @Component({ dev@388: selector: 'ugly-vertical-scale', dev@388: template: '', dev@388: changeDetection: ChangeDetectionStrategy.OnPush dev@388: }) dev@388: export class VerticalScaleComponent implements AfterViewInit { dev@388: dev@388: @ContentChildren(VerticallyBounded) bounded: QueryList; dev@388: dev@388: ngAfterViewInit(): void { dev@388: this.bounded.forEach(component => { dev@388: const range = component.range; dev@388: if (range) { dev@388: component.renderScale(range); dev@388: } dev@388: }); dev@388: } dev@388: }