Newer
Older
import { AboutComponent } from './about/about.component';
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';
// import { TestControllerModule } from './test-controller';
import { IqbCommonModule } from './iqb-common';
import { BackendService } from './backend.service';

Martin Mechtel
committed
import { StartComponent } from './start/start.component';
import { LocationStrategy, HashLocationStrategy } from '@angular/common';
import { FlexLayoutModule } from '@angular/flex-layout';

Martin Mechtel
committed
AppComponent,
StartComponent,

Martin Mechtel
committed
BrowserModule,
BrowserAnimationsModule,
MatButtonModule,
MatFormFieldModule,
MatMenuModule,
MatToolbarModule,
MatIconModule,
MatInputModule,
MatTooltipModule,
MatDialogModule,
MatTabsModule,

Martin Mechtel
committed
ReactiveFormsModule,
HttpClientModule,

Martin Mechtel
committed
AppRoutingModule,
IqbCommonModule
],
// entryComponents: [
// AboutDialogComponent,
// ],

Martin Mechtel
committed
providers: [
BackendService,
{
provide: LocationStrategy,
useClass: HashLocationStrategy
}
],
bootstrap: [AppComponent]
})
export class AppModule { }