Skip to content
Snippets Groups Projects
app.module.ts 1.99 KiB
Newer Older
import { AboutComponent } from './about/about.component';
Martin Mechtel's avatar
Martin Mechtel committed
import { BrowserModule } from '@angular/platform-browser';
import { HttpClientModule } from '@angular/common/http';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { NgModule } from '@angular/core';
import { ReactiveFormsModule } from '@angular/forms';

Martin Mechtel's avatar
Martin Mechtel committed
import { MatButtonModule, MatCheckboxModule, MatMenuModule, MatTooltipModule, MatCardModule,
Martin Mechtel's avatar
Martin Mechtel committed
  MatToolbarModule, MatIconModule, MatDialogModule, MatFormFieldModule, MatInputModule,
  MatTabsModule, MatProgressSpinnerModule, MatRadioModule, MatProgressBarModule } from '@angular/material';
import { AppRoutingModule } from './app-routing.module';
Martin Mechtel's avatar
Martin Mechtel committed
import { AppComponent } from './app.component';
import { BackendService } from './backend.service';
import { StartComponent } from './start/start.component';
import { LocationStrategy, HashLocationStrategy } from '@angular/common';
import { FlexLayoutModule } from '@angular/flex-layout';
import { ErrormsgComponent } from './errormsg/errormsg.component';
import { httpInterceptorProviders } from './app.interceptor';
paflov's avatar
paflov committed
import { IqbComponentsModule } from 'iqb-components';
Martin Mechtel's avatar
Martin Mechtel committed

Martin Mechtel's avatar
Martin Mechtel committed
@NgModule({
  declarations: [
    AboutComponent,
Martin Mechtel's avatar
Martin Mechtel committed
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    MatButtonModule,
    MatFormFieldModule,
    MatMenuModule,
    MatToolbarModule,
    MatProgressBarModule,
    MatIconModule,
    MatInputModule,
    MatTooltipModule,
Martin Mechtel's avatar
Martin Mechtel committed
    MatCheckboxModule,
    MatRadioModule,
Martin Mechtel's avatar
Martin Mechtel committed
    MatProgressSpinnerModule,
Martin Mechtel's avatar
Martin Mechtel committed
    MatCardModule,
    FlexLayoutModule,
    MatToolbarModule,
    httpInterceptorProviders,
    {
      provide: LocationStrategy,
      useClass: HashLocationStrategy
    }
Martin Mechtel's avatar
Martin Mechtel committed
  ],
Martin Mechtel's avatar
Martin Mechtel committed
  bootstrap: [AppComponent]
})
export class AppModule { }