import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { NgModule } from '@angular/core'; import { HttpClientModule } from '@angular/common/http'; import { RouterModule } from '@angular/router'; import { CommonModule } from '@angular/common'; import { CustomerDetailModule } from '../home/customer/customer-detail/customer-detail.module'; import { ErrorModule } from '../shared/error/error.module'; import { ProductsModule } from '../shared/products/products.module'; import { OrderNotesModule } from '../shared/ordernotes/order-notes.module'; import { ScrollTopModule } from '../shared/scroll-top/scroll-top.module'; import { SharedService } from '../shared/shared.service'; import { CustomerService } from '../services/customer.service'; import { LookupService } from '../services/lookup.service'; import { CartService } from '../services/cart.service'; import { CatalogService } from '../services/catalog.service'; import { TradeinService } from '../services/tradein.service'; import { MarketingService } from '../services/marketing.service'; import { SafePipe } from '../shared/pipes/safe.pipe'; import { DecimalInputDirective } from '../shared/directive/decimal-input.directive'; import { EqualValidatorDirective } from '../shared/directive/validate-equal.directive'; // import validator import { SharedModule } from '../shared/shared.module'; import { GSMDevicesComponent } from '../home/devices/gsm-devices/gsm-devices.component'; import { MIDevicesComponent } from '../home/devices/mi-devices/mi-devices.component'; import { UpgradeRoutes } from 'app/upgrade/upgrade.routing'; import {HomeModule} from "../home/home.module"; import {UpgradeComponent} from "./upgrade.component"; @NgModule({ imports: [ FormsModule, ReactiveFormsModule, HttpClientModule, CommonModule, RouterModule.forRoot(UpgradeRoutes), CustomerDetailModule, SharedModule, HomeModule ], declarations: [UpgradeComponent], providers: [ ], bootstrap: [], exports: [UpgradeComponent] }) export class UpgradeModule {}