import {BrowserModule} from '@angular/platform-browser'; import {BrowserAnimationsModule} from '@angular/platform-browser/animations'; import {NgModule} from '@angular/core'; import {FormsModule, ReactiveFormsModule} from '@angular/forms'; import {ODataModule} from 'odata-v4-ng'; import {AppRoutingModule} from './app-routing.module'; import {AppComponent} from './app.component'; import {HttpClientModule} from '@angular/common/http'; import {FontAwesomeModule} from '@fortawesome/angular-fontawesome'; import {MatInputModule} from '@angular/material/input'; import {MatTableModule} from '@angular/material/table'; import {MatCardModule} from '@angular/material/card'; import {MatButtonModule} from '@angular/material/button'; import {MatChipsModule} from '@angular/material/chips'; import {MatRadioModule} from '@angular/material/radio'; import {MatSelectModule} from '@angular/material/select'; import {MatTooltipModule} from '@angular/material/tooltip'; import {MatProgressBarModule} from '@angular/material/progress-bar'; import {FileUploadModule} from 'ng2-file-upload'; import {AngularFireModule} from '@angular/fire'; import {AngularFireAuthModule} from '@angular/fire/auth'; import {AngularFirestoreModule} from '@angular/fire/firestore'; import {environment} from '../environments/environment'; import {AngularFireDatabaseModule} from '@angular/fire/database'; @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, BrowserAnimationsModule, FormsModule, ReactiveFormsModule, HttpClientModule, ODataModule, MatInputModule, MatCardModule, MatTableModule, MatButtonModule, MatChipsModule, MatRadioModule, MatSelectModule, MatTooltipModule, MatProgressBarModule, FontAwesomeModule, FileUploadModule, AppRoutingModule, AngularFireModule.initializeApp(environment.firebase), AngularFirestoreModule, // imports firebase/firestore, only needed for database features AngularFireAuthModule, // imports firebase/auth, only needed for auth features AngularFireDatabaseModule, ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }