Angular RxJS Map

In this example, we want to get individual property values from an API call. For instance, calling an API to get the historical price data for a particular stock and show it in a chart. The map function can get single columns of data such as date and price.

import { map } from 'rxjs/operators';
private subs = new Subscription(); this.subs.add(this.fmpService.getHistoricalStockData(tickerSymbol) .subscribe((result) => { let price = result['data'].map(data => data.Price); let historicalDate = result['data'].map(data => data.Date);

OR

If the the code above does not won’t work, then try the following

import 'rxjs/add/operator/map';

private subs = new Subscription();
private resultData: any;

this.subs.add(this.fmpService.getHistoricalStockData().subscribe((data) => {
      this.resultData = data.data;
      this.options = this.resultData.map(data => data.Country);