Project

General

Profile

1
import {ModuleWithProviders, NgModule} from '@angular/core';
2
import {CommonModule} from '@angular/common';
3
import {RouterModule} from '@angular/router';
4

    
5
import {SubscribeService} from '../../openaireLibrary/utils/subscribe/subscribe.service';
6
import {CommunityService} from "../../openaireLibrary/connect/community/community.service";
7

    
8
import {EmailService} from "../../openaireLibrary/utils/email/email.service";
9
import {SubscribeComponent} from './subscribe.component';
10
import {AlertModalModule} from '../../openaireLibrary/utils/modal/alertModal.module';
11

    
12
@NgModule({
13
  imports: [
14
    CommonModule, RouterModule, AlertModalModule
15
  ],
16
  declarations: [
17
    SubscribeComponent
18
  ],
19
  exports: [
20
    SubscribeComponent
21
  ]
22
})
23
export class SubscribeModule {
24
  static forRoot(): ModuleWithProviders {
25
    return {
26
      ngModule: SubscribeModule,
27
      providers: [
28
        SubscribeService, EmailService, CommunityService
29
      ]
30
    }
31
  }
32
}
(2-2/2)