Project

General

Profile

1
import {NgModule}                        from '@angular/core';
2
import {FormsModule}                     from '@angular/forms';
3
import {APP_BASE_HREF, CommonModule}     from '@angular/common';
4
import {HttpModule}                      from '@angular/http';
5
import {RouterModule}                    from '@angular/router';
6
import {BrowserModule}                   from '@angular/platform-browser';
7
import {NoopAnimationsModule}            from '@angular/platform-browser/animations';
8

    
9
import {CKEditorModule}                  from 'ng2-ckeditor';
10

    
11
import {AppComponent}                    from './app.component';
12
import {OpenaireErrorPageComponent}      from './error/errorPage.component';
13

    
14
import {AppRoutingModule}                from './app-routing.module';
15
import {SharedModule}                    from './shared/shared.module';
16
import {CookieLawModule}                 from './openaireLibrary/sharedComponents/cookie-law/cookie-law.module';
17
import {BottomModule}                    from './openaireLibrary/sharedComponents/bottom.module';
18
import {FeedbackModule}                  from './openaireLibrary/sharedComponents/feedback/feedback.module';
19
import {ErrorModule}                     from './openaireLibrary/error/error.module';
20
import {NavigationBarModule}             from './openaireLibrary/sharedComponents/navigationBar.module';
21

    
22
import {EnvironmentSpecificResolver}     from './openaireLibrary/utils/properties/environmentSpecificResolver';
23

    
24
import {CommunitiesService}              from './openaireLibrary/connect/communities/communities.service';
25
import {LayoutService} from "./openaireLibrary/services/layout.service";
26
import {SubscribeModule} from './utils/subscribe/subscribe.module';
27

    
28
@NgModule({
29

    
30
  imports: [
31
    SharedModule,
32
    NoopAnimationsModule,
33
    CommonModule,
34
    HttpModule,
35
    ErrorModule,
36
    CKEditorModule,
37
    FormsModule,
38
    NavigationBarModule, //FeedbackModule,
39
    BottomModule,
40
    CookieLawModule,
41
    SubscribeModule,
42
    BrowserModule.withServerTransition({appId: 'my-app'}),
43
    AppRoutingModule
44
  ],
45
  declarations: [ AppComponent, OpenaireErrorPageComponent],
46
  exports: [ AppComponent ],
47
  providers:[EnvironmentSpecificResolver,  CommunitiesService, LayoutService],
48
  bootstrap: [AppComponent]
49
})
50
//
51
export class AppModule {}
(3-3/4)