import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { InputsModule } from '@progress/kendo-angular-inputs'; import { GridModule } from '@progress/kendo-angular-grid'; import { DropDownsModule } from '@progress/kendo-angular-dropdowns'; import { ButtonsModule } from '@progress/kendo-angular-buttons'; import { DateInputsModule } from '@progress/kendo-angular-dateinputs'; import { TooltipModule } from '@progress/kendo-angular-tooltip'; import { LaddaModule } from 'angular2-ladda'; import { StockRoutingModule } from './stock-routing.module'; import { StockInComponent } from './stock-in/stock-in.component'; import { ReactiveFormsModule, FormsModule } from '@angular/forms'; import { AllocateComponent } from './allocate/allocate.component'; import { StockService } from './stock.service'; import { StockDemandComponent } from './stock-demand/stock-demand.component'; import { ActivityLogComponent } from './activity-log/activity-log.component'; import { AllocateLogComponent } from './allocate-log/allocate-log.component'; import { UpcomingExpComponent } from './upcoming-exp/upcoming-exp.component'; import { TransferComponent } from './transfer/transfer.component'; @NgModule({ imports: [ CommonModule, StockRoutingModule, FormsModule, ReactiveFormsModule, InputsModule, GridModule, DropDownsModule, DateInputsModule, TooltipModule, LaddaModule, ButtonsModule, ], declarations: [StockInComponent, AllocateComponent, StockDemandComponent, StockDemandComponent, ActivityLogComponent, AllocateLogComponent, UpcomingExpComponent, TransferComponent], providers: [StockService] }) export class StockModule { }