title: Should I call ngOnInit() again in Angular?
body: <p>I am new to Angular and the question may sound stupid. Please bear with me.</p>
  
  <p>I have defined my <code>ngOnInit</code> like:</p>
  
  <pre><code>ngOnInit() {
   this.rowData = this.studentService.getStudents();//Make http calls to populate data
  }
  </code></pre>
  
  <p>And in an event I call ngOnInit again as I need to reload the data:</p>
  
  <pre><code>onSomeEvent(){
   this.ngOnInit();
  }
  </code></pre>
  
  <p>Is this OKAY? 
  Or I should write the line to call http again if <code>ngOnInit()</code> is a costly method.</p>