title: Reload a page on button click
body: <p>Is there a way to reload a page on button click?</p>
  
  <pre><code>&lt;button ion-button (click)="reload()"&gt;&lt;/button&gt;
   &lt;ion-row *ngFor="let file of MyAudioFiles let i = index  "&gt;{{file.name}}&lt;/ion-row&gt;
  
  MyAudioFiles: any[] = [];
  
  reload(){
    // what should I write to reload the current page on button click in ionic2 
  }
  
    ListAudioFiles() {
          console.log("list obj", obj);
          File.listDir(cordova.file.externalRootDirectory, 'Vanan/Audios').then(
              (allFiles) =&gt; {
                  // do something
  
                  console.log("we have audio files", allFiles);
                  console.log("we have audio files", allFiles.length);
                  for (var i = 0; i &lt; allFiles.length; i++) {
                      this.MyAudioFiles.push({
                          audio: allFiles[i],
                          status: false,
  
                      });
                      console.log(this.MyAudioFiles);
                  }
  </code></pre>
  
  <p>Consider I have a list and I delete 1 item in that list. Delete is executed successfully, but, in UI, item count not gets decreased. If I move back a page and again come back to list page, then I am able to see changes in my list.</p>