Angularjs 2 routing not working, even if I manually enter url, still not workoing.
config and versions are :-
var ngVer = '@2.0.0-rc.5'; // lock in the angular package version; do not let it float to current!
var routerVer = '@3.0.0-rc.1'; // lock router version var formsVer = '@0.3.0'; // lock forms version var routerDeprecatedVer = '@2.0.0-rc.2';
OS :- Ubuntu 14, google chrome.
app.routing.ts
import { Routes, RouterModule } from '@angular/router';
import { HeroesComponent } from './heroes.component';
const appRoutes: Routes = [
{
path: 'heroes',
component: HeroesComponent,
pathMatch: 'full'
}
];
export const routing = RouterModule.forRoot(appRoutes);
app.component.ts
import { Component } from '@angular/core';
import { AppModule } from './app.module';
import { HeroesComponent } from './heroes.component';
import { routing } from './app.routing';
@Component({
selector : "my-app",
template : `
<a routerLink="/heroes1" >Heroes</a>
<router-outlet></router-outlet>
`,
directives: [HeroesComponent]
})
export class AppComponent {
title = 'Tour of Heroes';
}
It is not initializing, enter anything in url, its will take to home page "/"