statements.module.ts 1.23 KB
import { NgModule }      from '@angular/core';
import { CommonModule }  from '@angular/common';
import { FormsModule } from '@angular/forms';
import { NgaModule } from '../../theme/nga.module';
import { Ng2SmartTableModule } from 'ng2-smart-table';
import { AgGridModule } from 'ag-grid-ng2/main';

import { routing }       from './statements.routing';
import { Statements } from './statements.component';
import { BusStop } from './components/busStop/busStop.component';
import { BusStop2 } from './components/busStop2/busStop2.component';
import { EditorComponent } from '../../components/editor.component';
import { RendererComponent } from '../../components/renderer.component';
import { BusStopService } from './components/busStop/busStop.service';
import { BusStop2Service } from './components/busStop2/busStop2.service';

@NgModule({
  imports: [
    CommonModule,
    FormsModule,
    NgaModule,
    routing,
    Ng2SmartTableModule,
    AgGridModule.withComponents([
      BusStop2,
      EditorComponent,
      RendererComponent,
    ]),
  ],
  declarations: [
    Statements,
    BusStop,
    BusStop2,
    EditorComponent,
    RendererComponent,
  ],
  providers: [
    BusStopService,
    BusStop2Service
  ]
})
export class StatementsModule {
}