Angular2 Routing no Hash even with HashLocationStrategy
<p>This is a follow up to <a href="https://stackoverflow.com/questions/31415052/angular-2-0-router-not-working-on-reloading-the-browser">Angular 2.0 router not working on reloading the browser</a>
Even if I configure the router to use the HashLocationStrategy I still get the url paths without #. I follow exactly the Angular2 docs <a href="https://angular.io/docs/ts/latest/tutorial/toh-pt5.html" rel="nofollow noreferrer">https://angular.io/docs/ts/latest/tutorial/toh-pt5.html</a>
and set the location strategy as described here <a href="https://angular.io/docs/ts/latest/guide/router.html" rel="nofollow noreferrer">https://angular.io/docs/ts/latest/guide/router.html</a></p>

<p>My bootstrap:</p>

<pre><code>import {bootstrap}    from 'angular2/platform/browser';
import {provide} from 'angular2/core';
import {
    ROUTER_PROVIDERS,
    LocationStrategy,
    HashLocationStrategy
} from 'angular2/router';

import {AppComponent} from './app.component';

bootstrap(AppComponent, [
    ROUTER_PROVIDERS,
    provide(LocationStrategy, { useClass: HashLocationStrategy })
]);
</code></pre>

<p>And the router config:</p>

<pre><code>@RouteConfig([
    {
        path: '/detail/:id',
        name: 'HeroDetail',
        component: HeroDetailComponent
    },
    {
        path: '/heroes',
        name: 'Heroes',
        component: HeroesComponent
    },
    {
        path: '/dashboard',
        name: 'Dashboard',
        component: DashboardComponent,
        useAsDefault: true
    }
])
</code></pre>

<p>I'd expect to see a url like <a href="http://localhost/#/dashboard" rel="nofollow noreferrer">http://localhost/#/dashboard</a> in the browser, but I get <a href="http://localhost/dashboard" rel="nofollow noreferrer">http://localhost/dashboard</a>.
What am I missing?</p>