import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { BLE } from '@ionic-native/ble/ngx'; import { Vibration } from '@ionic-native/vibration/ngx'; import { IonicModule } from '@ionic/angular'; import { TranslateModule } from '@ngx-translate/core'; import { DokaCountingComponent } from './doka-counting.component'; import { DokaCountingService } from './doka-counting.service'; import { BtModalPage } from './pages/bt-modal/bt-modal.page'; import { CountingPage } from './pages/counting-page/counting-page.component'; import { Connect2frameService } from './services/connect2frame.service'; import { CountService } from './services/count.service'; import { PouchdbService } from './services/pouchdb.service'; @NgModule({ declarations: [CountingPage, DokaCountingComponent, BtModalPage], entryComponents: [CountingPage, BtModalPage], imports: [ IonicModule, FormsModule, CommonModule, TranslateModule ], providers: [ BLE, Vibration, DokaCountingService, CountService, PouchdbService, Connect2frameService ], bootstrap: [CountingPage, BtModalPage], exports: [ IonicModule, FormsModule, CommonModule, TranslateModule] }) export class DokaCountingModule { }