Project

General

Profile

1
import { NgModule } from '@angular/core';
2
import { BrowserModule } from '@angular/platform-browser';
3
import { HttpModule, JsonpModule } from '@angular/http';
4
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
5
import { RouterModule } from '@angular/router';
6

    
7
import { EnvironmentSpecificResolver } from '../../../openaireLibrary/utils/properties/environmentSpecificResolver';
8
import { EnvironmentSpecificService } from '../../../openaireLibrary/utils/properties/environment-specific.service';
9

    
10
import { DataTablesModule } from 'angular-datatables';
11
import { ManageContentProvidersComponent } from './manage-content-providers.component';
12
import { ManageCommunityContentProvidersService } from "../../../services/manageContentProviders.service";
13
import {SearchDataprovidersServiceModule} from '../../../openaireLibrary/connect/contentProviders/searchDataprovidersService.module';
14

    
15
import { RemoveContentProvidersComponent } from './remove-content-providers.component';
16
import { AddContentProvidersComponent } from './add-content-providers.component';
17
import { SearchDataprovidersService } from "../../../openaireLibrary/services/searchDataproviders.service";
18
import { PagingModule } from '../../../openaireLibrary/utils/paging.module';
19
import { SearchPagingModule } from '../../../openaireLibrary/searchPages/searchUtils/searchPaging.module';
20

    
21
import {ErrorMessagesModule}    from '../../../openaireLibrary/utils/errorMessages.module';
22
import {AlertModalModule} from '../../../openaireLibrary/utils/modal/alertModal.module';
23
import {FABModule} from '../../../utils/fabModule.module';
24

    
25
@NgModule({
26
    imports: [
27
        BrowserModule,
28
        HttpModule,
29
        JsonpModule,
30
        FormsModule,
31
        ReactiveFormsModule,
32
        RouterModule,
33
        DataTablesModule,
34
        PagingModule, SearchPagingModule,
35
        ErrorMessagesModule,
36
        AlertModalModule,
37
        SearchDataprovidersServiceModule,
38
        FABModule
39
    ],
40
    declarations: [
41
        ManageContentProvidersComponent,
42
        RemoveContentProvidersComponent,
43
        AddContentProvidersComponent
44
    ],
45
    providers: [
46
        ManageCommunityContentProvidersService,
47
        SearchDataprovidersService,
48
        EnvironmentSpecificResolver,EnvironmentSpecificService
49
    ]
50
})
51

    
52
export class CommunityContentProvidersModule { }
(3-3/6)