import 'zone.js/dist/zone-mix'; import 'reflect-metadata'; import 'polyfills'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { MdButtonModule, MdCardModule, MdMenuModule, MdToolbarModule, MdIconModule } from '@angular/material'; import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { HttpModule } from '@angular/http'; import {Injectable} from '@angular/core'; import { AppComponent } from './app.component'; import { HomeComponent } from './pages/home/home.component'; import { AboutComponent } from './pages/about/about.component'; import { NavbarComponent } from './shared/navbar/navbar.component'; import { AppRoutingModule } from './app-routing.module'; import { WebsocketService } from './services/websocket/websocket.service'; import { ChatService } from './services/chat.service'; import { ElectronService } from './providers/electron.service'; import * as Rx from 'rxjs/Rx'; import { ChatbuttonComponent } from './shared/chatbutton/chatbutton.component'; @NgModule({ declarations: [ AppComponent, HomeComponent, AboutComponent, NavbarComponent, ChatbuttonComponent ], imports: [ BrowserModule, FormsModule, HttpModule, AppRoutingModule, BrowserAnimationsModule, MdButtonModule, MdMenuModule, MdCardModule, MdToolbarModule, MdIconModule ], providers: [ElectronService,WebsocketService,ChatService ], bootstrap: [AppComponent] }) export class AppModule { }