Skip to content
Snippets Groups Projects
app.module.ts 1.67 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';
    
    import { MatButtonModule, MatCheckboxModule, MatMenuModule, MatTooltipModule,
      MatToolbarModule, MatIconModule, MatDialogModule, MatFormFieldModule, MatInputModule, MatTabsModule } from '@angular/material';
    import { AppRoutingModule } from './app-routing.module';
    
    Martin Mechtel's avatar
    Martin Mechtel committed
    import { AppComponent } from './app.component';
    
    import { TestControllerModule } from './test-controller';
    
    import { IqbCommonModule } from './iqb-common';
    import { BackendService } from './backend.service';
    
    import { StartComponent } from './start/start.component';
    import { LocationStrategy, HashLocationStrategy } from '@angular/common';
    
    import { FlexLayoutModule } from '@angular/flex-layout';
    
    Martin Mechtel's avatar
    Martin Mechtel committed
    
    @NgModule({
      declarations: [
    
        AboutComponent
    
    Martin Mechtel's avatar
    Martin Mechtel committed
      ],
      imports: [
    
        BrowserModule,
        BrowserAnimationsModule,
        MatButtonModule,
        MatFormFieldModule,
        MatMenuModule,
        MatToolbarModule,
        MatIconModule,
        MatInputModule,
        MatTooltipModule,
        MatDialogModule,
        MatTabsModule,
    
        FlexLayoutModule,
    
        AppRoutingModule,
        IqbCommonModule
      ],
      providers: [
        BackendService,
        {
          provide: LocationStrategy,
          useClass: HashLocationStrategy
        }
    
    Martin Mechtel's avatar
    Martin Mechtel committed
      ],
      bootstrap: [AppComponent]
    })
    export class AppModule { }