Skip to content
Snippets Groups Projects
app.module.ts 1.83 KiB
Newer Older
  • Learn to ignore specific revisions
  • 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, Input, Output, EventEmitter, OnInit } 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,
    
    Martin Mechtel's avatar
    Martin Mechtel committed
      MatTabsModule, MatProgressSpinnerModule, MatRadioModule } from '@angular/material';
    
    import { AppRoutingModule } from './app-routing.module';
    
    Martin Mechtel's avatar
    Martin Mechtel committed
    import { AppComponent } from './app.component';
    
    
    import { IqbCommonModule } from './iqb-common';
    
    import { BackendService } from './start/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';
    
    Martin Mechtel's avatar
    Martin Mechtel committed
    
    
    Martin Mechtel's avatar
    Martin Mechtel committed
    @NgModule({
      declarations: [
    
        AboutComponent,
        ErrormsgComponent
    
    Martin Mechtel's avatar
    Martin Mechtel committed
      ],
      imports: [
    
        BrowserModule,
        BrowserAnimationsModule,
        MatButtonModule,
        MatFormFieldModule,
        MatMenuModule,
        MatToolbarModule,
        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,
    
        ReactiveFormsModule,
        HttpClientModule,
        AppRoutingModule,
    
        IqbCommonModule
    
      ],
      providers: [
        BackendService,
        {
          provide: LocationStrategy,
          useClass: HashLocationStrategy
        }
    
    Martin Mechtel's avatar
    Martin Mechtel committed
      ],
      bootstrap: [AppComponent]
    })
    export class AppModule { }