Processing the network graph data

So far, we have created and returned the network graph data from the service back to the component. Since this graph is going to be shown inside the modal component, we cannot process the graph data here. Instead, we have to pass it on to the modal component.

That means inside EvidenceComponent, we need to modify the buildClusters() function again and use it as bridge between EvidenceService and ModalComponent as follow:

// src/app/evidence/evidence.component.ts 
//... 
export class EvidenceComponent implements OnInit { 
  //... 
  buildClusters() { 
    const self = this; 
    this.evidenceService.clusterBuilder(this.mainKeyword, 
      this.clusterKeywords).then(data => { 
          self.modal.showModal(data[0]); }); 
  } 
} 

Please notice that since ...

Get Angular Services now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.