import {NgModule} from '@angular/core'; import {FormsModule} from '@angular/forms'; import {APP_BASE_HREF, CommonModule} from '@angular/common'; import {HttpModule} from '@angular/http'; import {RouterModule} from '@angular/router'; import {BrowserModule} from '@angular/platform-browser'; import {NoopAnimationsModule} from '@angular/platform-browser/animations'; import {AppComponent} from './app.component'; import {OpenaireErrorPageComponent} from './error/errorPage.component'; import {AppRoutingModule} from './app-routing.module'; import {SharedModule} from './shared/shared.module'; import {CookieLawModule} from './openaireLibrary/sharedComponents/cookie-law/cookie-law.module'; import {BottomModule} from './openaireLibrary/sharedComponents/bottom.module'; import {FeedbackModule} from './openaireLibrary/sharedComponents/feedback/feedback.module'; import {ErrorModule} from './openaireLibrary/error/error.module'; import {NavigationBarModule} from './openaireLibrary/sharedComponents/navigationBar.module'; import {EnvironmentSpecificResolver} from './openaireLibrary/utils/properties/environmentSpecificResolver'; @NgModule({ imports: [ SharedModule, NoopAnimationsModule, CommonModule, HttpModule, ErrorModule, NavigationBarModule, FeedbackModule, BottomModule, CookieLawModule, BrowserModule.withServerTransition({appId: 'my-app'}), AppRoutingModule, ], declarations: [ AppComponent, OpenaireErrorPageComponent], exports: [ AppComponent ], providers:[EnvironmentSpecificResolver ], bootstrap: [AppComponent] }) // export class AppModule {}