import { Component } from '@angular/core' ; import { ProfitBarAnimationChartData } from '../../../../@core/data/profit-bar-animation-chart' ; import { takeWhile } from 'rxjs/operators' ; @ Component ( { selector : 'ngx-stats-card-front' , styleUrls : [ './stats-card-front.component.scss' ] , templateUrl : './stats-card-front.component.html' , } ) export class StatsCardFrontComponent { private alive = true ; linesData : { firstLine : number [ ] ; secondLine : number [ ] ; } ; constructor ( private profitBarAnimationChartService ) { this . profitBarAnimationChartService . getChartData ( ) . pipe ( takeWhile ( ( ) => this . alive ) ) . subscribe ( ( linesData ) => { this . linesData = linesData ; } ) ; } }