Component "AppComponent" has no route config, router is undefined to navigate
<pre><code>import { Component } from 'angular2/core'; 
import { Router } from 'angular2/router';    
import { RouteConfig } from 'angular2/router';   
import { ROUTER_DIRECTIVES } from 'angular2/router';    
import { LandingComponent } from './landing.component';     

@RouteConfig([    
    {path: '/landing', name: 'Landing', component: LandingComponent},   
    {path: '/*other', name: 'Other', redirectTo: ['Landing']}     
]);       

@Component({     
    selector: 'cwf',    
    templateUrl: 'app/template/index.template.html',   
    directives: [ROUTER_DIRECTIVES]     
})    

export class AppComponent {    

    constructor(private _router:Router){

    }     

    browserObject = BrowserDetect;    
    navigator =  navigator.javaEnabled() ? "enabled" : "disabled";  
    listBrowser = BrowserDetect.supportedBrowser;    

    ngOnInit(){    
        let timer = Observable.timer(2000);  
        timer.subscribe(this.navigate);     
    };    

    navigate = () =&gt; {  
        this._router.navigate(['Landing']);  
    };      

}
</code></pre>