Project

General

Profile

1 49598 stefanos.g
/**
2
 * Created by stefania on 10/3/16.
3
 */
4 50086 myrto.kouk
import {NgModule} from '@angular/core';
5
import {BrowserModule} from '@angular/platform-browser';
6
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
7 50094 myrto.kouk
import {HttpModule, JsonpModule} from '@angular/http';
8 49925 myrto.kouk
9 50086 myrto.kouk
import {TabsModule, ModalModule} from 'ngx-bootstrap';
10 49925 myrto.kouk
11 50086 myrto.kouk
import {AppRouting} from './app.routing';
12
import {AppComponent} from './app.component';
13
import {UserModule} from './user/user.module';
14 50002 myrto.kouk
import {HomeComponent} from './pages/home/home.component';
15
import {TopMenuComponent} from './shared/topmenu/topmenu.component';
16
import {FooterComponent} from './shared/footer/footer.component';
17
import {MetricsModule} from './pages/metrics/metrics.module';
18 50005 myrto.kouk
import {SourcesModule} from './pages/sources/sources.module';
19 50086 myrto.kouk
import {CompatibilityModule} from './pages/compatibility/compatibility.module';
20
import {ContentModule} from './pages/content/content.module';
21
import {AdminPgModule} from './pages/adminPg/adminPg.module';
22
import {RepositoryService} from "./services/repository.service";
23 50110 myrto.kouk
import {AuthenticationService} from './services/authentication.service';
24
import {AuthGuardService} from './services/auth-guard.service';
25 50376 myrto.kouk
import { ValidatorService } from './services/validator.service';
26 50432 myrto.kouk
import { PiwikService } from './services/piwik.service';
27 50556 myrto.kouk
import { BrokerService } from './services/broker.service';
28
import { MonitorService } from './services/monitor.service';
29 49598 stefanos.g
30
31
@NgModule({
32
  imports: [
33
    BrowserModule,
34
    FormsModule,
35
    ReactiveFormsModule,
36 50094 myrto.kouk
    HttpModule,
37 49598 stefanos.g
    JsonpModule,
38
    ModalModule.forRoot(),
39 49961 myrto.kouk
//    routing,
40
    AppRouting,
41 49598 stefanos.g
    TabsModule,
42 50002 myrto.kouk
    MetricsModule,
43 50005 myrto.kouk
    SourcesModule,
44 50025 myrto.kouk
    CompatibilityModule,
45 50041 myrto.kouk
    ContentModule,
46
    AdminPgModule,
47 49991 myrto.kouk
    UserModule
48 49598 stefanos.g
  ],
49
  declarations: [
50
    AppComponent,
51 50002 myrto.kouk
    TopMenuComponent,
52
    FooterComponent,
53
    HomeComponent,
54 49598 stefanos.g
  ],
55
  providers: [
56 49961 myrto.kouk
//    appRoutingProviders
57 50556 myrto.kouk
    BrokerService,
58
    MonitorService,
59 50432 myrto.kouk
    PiwikService,
60 50110 myrto.kouk
    RepositoryService,
61 50376 myrto.kouk
    ValidatorService,
62 50110 myrto.kouk
    AuthGuardService,
63
    AuthenticationService
64 49598 stefanos.g
  ],
65
  bootstrap: [AppComponent]
66
})
67
68
export class AppModule {
69
}