title: Angular 2 redirectTo with router not work
body: <p>I am developing my first app using angular 2 and I encountered strange problem.</p>
  
  <p>I have my routes configuration like this:</p>
  
  <pre><code>export const routes: RouterConfig = [
  { path: '', redirectTo: 'login' },
  { path: 'login',  component: Login },
  { path: 'home',   component: Home }
  ];
  </code></pre>
  
  <p>and when I enter localhost:3000 I am automatically redirected to my localhost:3000/login , which is my login form page. When I enter my credentials and click submit router naviagation doesn't work ( no errors in console ), but suprisingly router works when I refresh localhost:3000/login.</p>
  
  <p>I call router this way:</p>
  
  <pre><code>export class Login {
     constructor(public router: Router, public http: Http) {
     }
  
  login(event, username, password) {
      event.preventDefault();
      //  ...
      this.router.navigate(['/home']);
  }
  </code></pre>
  
  <p>}</p>
  
  <p>What could be wrong with this routes configurations ?</p>