src/app/analysis/analysis.module.ts
import { NgModule } from '@angular/core'; import { HttpClientModule } from '@angular/common/http'; import { NgxChartsModule } from '@swimlane/ngx-charts'; import { SharedModule } from '../shared/shared.module'; import { AnalysisRoutingModule } from './analysis.routing'; import { AnalysisService } from './analysis.service'; import { CrowdComponent } from './crowd/crowd.component'; import { PreferenceComponent } from './preference/preference.component'; import { PopulationComponent } from './population/population.component'; import { EquipmentComponent } from './equipment/equipment.component'; import { ScenePortraitComponent } from './scene-portrait/scene-portrait.component'; import { PermeabilityComponent } from './crowd/permeability/permeability.component'; import { AgeComponent } from './crowd/age/age.component'; import { ConsumerComponent } from './crowd/consumer/consumer.component'; import { GenderComponent } from './crowd/gender/gender.component'; import { BrandComponent } from './crowd/brand/brand.component'; import { OperatorsComponent } from './crowd/operators/operators.component'; import { RegionComponent } from './crowd/region/region.component'; import { EquipmentBrandComponent } from './equipment/brand/brand.component'; import { PreferenceFieldComponent } from './preference/field/field.component'; @NgModule({ imports: [ HttpClientModule, SharedModule, AnalysisRoutingModule, NgxChartsModule ], declarations: [ CrowdComponent, PreferenceComponent, PopulationComponent, EquipmentComponent, ScenePortraitComponent, PermeabilityComponent, AgeComponent, ConsumerComponent, GenderComponent, BrandComponent, OperatorsComponent, RegionComponent, EquipmentBrandComponent, PreferenceFieldComponent ], providers: [ {provide: 'AnalysisService', useClass: AnalysisService} ] }) export class AnalysisModule { }