import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { RouteReuseStrategy } from '@angular/router'; import { IonicModule, IonicRouteStrategy } from '@ionic/angular'; import { FormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { AppComponent } from './app.component'; import { AppRoutingModule } from './app-routing.module'; import {ChatComponent} from './chat/chat.component'; import {LoginComponent} from './login/login.component'; import {TopbarComponent} from './topbar/topbar.component'; import {LocalNotifications} from '@ionic-native/local-notifications/ngx'; import {BackgroundMode} from '@ionic-native/background-mode/ngx'; import {ForegroundService} from '@ionic-native/foreground-service/ngx'; @NgModule({ declarations: [AppComponent, ChatComponent, LoginComponent, TopbarComponent], entryComponents: [], imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule, FormsModule, HttpClientModule], providers: [ { provide: RouteReuseStrategy, useClass: IonicRouteStrategy }, LocalNotifications, BackgroundMode, ForegroundService ], bootstrap: [AppComponent], }) export class AppModule {}