The tutorial is quite old. You need to switch to HashLocationStrategy
(which was the default back then as far as I know).
See https://angular.io/docs/ts/latest/api/router/HashLocationStrategy-class.html
Change
bootstrap(AppComponent);
to
bootstrap(AppComponent, [
ROUTER_PROVIDERS,
provide(LocationStrategy, {useClass: HashLocationStrategy})
]);
You also need to add some additional imports
import 'package:angular2/router.dart'
show
HashLocationStrategy,
LocationStrategy,
ROUTER_PROVIDERS;