title: Angular 4 - Communication between modules - Best practices
body: <p>I am using Angular 4.</p>
  
  <p>I have two modules.</p>
  
  <p>Module 1 is <strong>Student</strong> has a Service called StudentService which makes a web api call to get student score</p>
  
  <p>Module 2 is <strong>Performance</strong> has a Service called PerformanceService and makes web api calls to get data related to performance</p>
  
  <p>In Module 2, i need to use the student score (which we are already getting in module 1). </p>
  
  <p>My question is, should i invoke StudentService in Student.Component.ts ? or Student.Service.ts ? What is the best practice of communication ? </p>