0
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 =() => {
this._router.navigate(['Landing']);
};
}
// Landing...
import { Component } from 'angular2/core';
@Component({
selector: 'landing',
templateUrl: 'app/template/landing.template.html'
});
export class LandingComponent {
}
爲什麼我過得好的setTimeout導航「上LandingComponent沒有找到指令註釋」。請給我建議 –