title: How to refresh/reload angular 2 application without using window.location.reload()?
body: <p>Is it possible to refresh/reload angular application without using window.location.reload()? </p>
  
  <ul>
  <li>I want to do this after logout login. </li>
  <li>I am just trying to load the initial root component, which usually get loaded while app bootstraps. The initial root component will take care of the preparations that the app required. nav.setRoot didn't work as the app is behaving little strange in few aspects. </li>
  </ul>
  
  <p>window.location.reload() works but, its taking so much time. </p>