【发布时间】:2018-11-12 13:32:03
【问题描述】:
我在编译代码时遇到错误
模块“DashboardModule”导入的意外指令“BarChartComponent”。请添加@NgModule 注解。
dashboard.module.ts
import { NgModule } from "@angular/core";
import { CommonModule } from "@angular/common";
import { RouterModule } from "@angular/router";
import { ModuleWithProviders } from "@angular/core";
import { DashboardComponent } from "./dashboard.component";
import { SharedModule } from "../shared";
import { ChartsService } from "../shared/chart.service";
import {BarChartComponent} from "../bar-chart/bar-chart.component";
const dashboardRouting: ModuleWithProviders = RouterModule.forChild([
{
path: "",
component: DashboardComponent
}
]);
@NgModule({
imports: [CommonModule, dashboardRouting, SharedModule, BarChartComponent],
declarations: [DashboardComponent],
providers: [ChartsService],
})
export class DashboardModule {}
【问题讨论】:
-
移动
BarChartComponent到declarations数组