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

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

    
11
import { DataTablesModule } from 'angular-datatables';
12
import { ManageProjectsComponent } from './manage-projects.component';
13
import { ManageCommunityProjectsService } from "../../../services/manageProjects.service";
14
import { SearchProjectsServiceModule } from '../../../openaireLibrary/connect/projects/searchProjectsService.module';
15

    
16
import { RemoveProjectsComponent } from './remove-projects.component';
17
import { AddProjectsComponent } from './add-projects.component';
18
import { SearchProjectsService } from "../../../openaireLibrary/services/searchProjects.service";
19
import { PagingModule } from '../../../openaireLibrary/utils/paging.module';
20
import { SearchPagingModule } from '../../../openaireLibrary/searchPages/searchUtils/searchPaging.module';
21

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

    
26
@NgModule({
27
    imports: [
28
        BrowserModule,
29
        HttpModule,
30
        JsonpModule,
31
        FormsModule,
32
        ReactiveFormsModule,
33
        RouterModule,
34
        DataTablesModule,
35
        PagingModule, SearchPagingModule,
36
        ErrorMessagesModule,
37
        AlertModalModule,
38
        SearchProjectsServiceModule,
39
        FABModule
40
    ],
41
    declarations: [
42
        ManageProjectsComponent,
43
        RemoveProjectsComponent,
44
        AddProjectsComponent
45
    ],
46
    providers: [
47
        ManageCommunityProjectsService,
48
        SearchProjectsService,
49
        EnvironmentSpecificResolver,EnvironmentSpecificService
50
    ]
51
})
52

    
53
export class CommunityProjectsModule { }
(3-3/6)