'Get Array of Values from a Nested Data
guys. How to get values from an array of the nested object, which I getting from the parent component.
For example:
  @Input() result?: FullResult;
  constructor() {}
  ngOnInit(): void {
    Chart.register(...registerables);
    chart.default.createChart()
  }
  updateData() {
    
    const data = this.result?.threePhaseResult.chartSet;
    console.log(data). // Here I get the object, that consist two objects - Curve and EnvelopeCurve. Both objects include an array of coordinate.
    const time = data?.Curve.map(function(coordinate) { return coordinate.X});
    const K = data?.Curve.map(function(coordinate) { return coordinate.Y});
    const Kenv = data?.EnvelopeCurve.map(function(coordinate) { return coordinate.Y});
    this.chart.config.labels = time;
    this.chart.config.data.datasets[0].data = K;
    this.chart.config.data.datasets[0].data = Kenv;
    this.chart.update()
  }
  
I always get "TypeError: undefined is not an object (evaluating 'a.data.Curve.map')". Please help me to fix my mistake.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source | 
|---|
