Ich erhalte diesen Fehler beim Lernen von Angular2 Tutorials. Ich habe alles überprüft, aber den Fehler nicht gefunden. Hier ist mein Code untenReferenceError: DashboardComponent ist nicht definiert
app.component.ts
import { Component } from '@angular/core';
import { RouteConfig, ROUTER_DIRECTIVES, ROUTER_PROVIDERS } from '@angular/router-deprecated';
import { HeroesComponent } from './heroes.component';
import { HeroService } from './hero.service';
@Component({
selector:"my-app",
template:`
<h1>{{title}}</h1>
<nav>
<a [routerLink]="['Heroes']">Heroes</a>
</nav>
<router-outlet></router-outlet>
`,
directives: [ROUTER_DIRECTIVES],
providers:[
ROUTER_PROVIDERS,
HeroService
]
})
@RouteConfig([
{
path: '/dashboard',
name: 'Dashboard',
component:DashboardComponent,
useAsDefault:true
},
{
path:'/heroes',
name:'Heroes',
component:HeroesComponent
}
])
export class AppComponent {
title = "My Heroes App";
}
dasboard.component.ts Import {Component} von '@ Winkel/Kern';
@Component({
selector: 'my-home',
template: '<h3>My Dashboard</h3>'
})
export class DashboardComponent {}
Alles funktioniert perfekt, wenn ich von @RouteConfig
{
path: '/dashboard',
name: 'Dashboard',
component:DashboardComponent,
useAsDefault:true
},