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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.