Newer
Older

Martin Mechtel
committed
import { TestControllerModule } from './test-controller';
import { IqbCommonModule } from './iqb-common';
import { GlobalStoreService } from './shared/global-store.service';
import { BackendService } from './shared/backend.service';
import { BrowserModule } from '@angular/platform-browser';

Martin Mechtel
committed
import { HttpClientModule } from '@angular/common/http';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { NgModule, Input, Output, EventEmitter, OnInit } from '@angular/core';
import { ReactiveFormsModule } from '@angular/forms';
import { MatButtonModule, MatCheckboxModule, MatMenuModule, MatTooltipModule,
MatToolbarModule, MatIconModule, MatDialogModule, MatFormFieldModule, MatInputModule, MatTabsModule } from '@angular/material';
import { AppRoutingModule } from './app-routing.module';

Martin Mechtel
committed
import { HomeComponent } from './home/home.component';
import { AboutDialogComponent } from './about-dialog/about-dialog.component';
import { StartComponent } from './start/start.component';
import { LocationStrategy, HashLocationStrategy } from '@angular/common';

Martin Mechtel
committed
AppComponent,
HomeComponent,
AboutDialogComponent,
StartComponent,

Martin Mechtel
committed
BrowserModule,
BrowserAnimationsModule,
MatButtonModule,
MatFormFieldModule,
MatMenuModule,
MatToolbarModule,
MatIconModule,
MatInputModule,
MatTooltipModule,
MatDialogModule,
MatTabsModule,
ReactiveFormsModule,
HttpClientModule,
TestControllerModule,
AppRoutingModule,
IqbCommonModule
],
entryComponents: [
AboutDialogComponent,
],
providers: [
GlobalStoreService,
BackendService,
{
provide: LocationStrategy,
useClass: HashLocationStrategy
}
],
bootstrap: [AppComponent]
})
export class AppModule { }