title: How Angular JS UI-Router changes url in navigation bar without reloading page
body: <p>I am learning Angular JS <a href="https://github.com/angular-ui/ui-router" rel="nofollow">ui-router</a> and I was wondering <strong>How <a href="https://github.com/angular-ui/ui-router" rel="nofollow">ui-router</a> manages to change url in navigation bar without reloading entire page?</strong>.</p>
  
  <p>I have tried reading <a href="http://txt.fliglio.com/2013/05/angularjs-state-management-with-ui-router/" rel="nofollow">this</a> blog and some stackoverflow questions, but couldn't find any proper explaination. Can some one explain properly?</p>
  
  <p>Thanks in advance !</p>