import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { HttpModule } from '@angular/http'; import { MaterialModule } from '@angular/material'; import { FlexLayoutModule } from '@angular/flex-layout'; import { AppRoutingModule } from './app-routing.module' import 'hammerjs'; import { AppComponent } from './app.component'; import { BoxComponent } from './box/box.component'; import { DialogComponent } from './dialog/dialog.component'; import { LoginComponent } from './login/login.component'; import { ReassignComponent } from './reassign/reassign.component'; import { GridComponent } from './grid/grid.component' @NgModule({ entryComponents: [DialogComponent], declarations: [ AppComponent, BoxComponent, DialogComponent, LoginComponent, ReassignComponent, GridComponent ], imports: [ BrowserModule, FormsModule, HttpModule, MaterialModule.forRoot(), FlexLayoutModule, AppRoutingModule ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }