Project

General

Profile

1
import { NgModule } from '@angular/core';
2
import { FormsModule } from '@angular/forms';
3

    
4
import { UniversalModule } from 'angular2-universal';
5

    
6
import { App } from './app/app';
7
/* Feature Modules */
8
import { LoadingModule }      from './app/common/modal/loading.module';
9
import {ClaimEntityFormatterModule } from './app/common/claimEntityFormatter.module';
10
//
11
import {ClaimsModule } from './app/claimPages/claims/claims.module';
12
//for routing:
13
import {ClaimsAdminComponent} from './app/claimPages/claims/claimsAdmin.component';
14
import { routing } from './app/app.routing';
15
import {Routes, RouterModule} from "@angular/router";
16

    
17

    
18

    
19
import {Open} from './app/common/modal/open.component';
20

    
21
import {Alert} from './app/common/modal/alert';
22
import {Loading} from './app/common/modal/loading.component';
23
import {ClaimsComponent} from './app/claimPages/claims/claims.component';
24
import {ClaimsService} from './app/services/claims.service';
25
import {Claim} from './app/entities/claim';
26
import {pagingFormatterNoLoad} from './app/common/pagingFormatterNoLoad.component';
27

    
28
import {ClaimEntityFormatter} from './app/common/claimEntityFormatter.component';
29
import {PublicationTitleFormatter} from './app/common/publicationTitleFormatter.component';
30
import {ProjectTitleFormatter} from './app/common/projectTitleFormatter.component';
31
import {HomeComponent} from './app/home/home.component';
32
export function main() {
33
  @NgModule({
34
    bootstrap: [ App ],
35
    declarations: [ App, ClaimsAdminComponent,  ClaimsComponent, ClaimEntityFormatter,pagingFormatterNoLoad, Open, ProjectTitleFormatter, PublicationTitleFormatter,HomeComponent, Loading, Alert],
36
    imports: [
37
      UniversalModule,
38
      FormsModule,
39
      routing
40
    ],
41

    
42
    providers:    [ ClaimsService ]
43

    
44
  })
45

    
46

    
47

    
48

    
49

    
50
//
51
//   //OpenModule, ClaimEntityFormatterModule,ClaimEntityFormatter,
52
//   //ClaimsService
53
// export function main() {
54
//   @NgModule({
55
//     bootstrap: [ App ],
56
//     declarations: [ App, ClaimsAdminComponent],
57
//     imports: [
58
//       UniversalModule,
59
//       FormsModule,
60
//  ClaimsModule,
61
//   LoadingModule,
62
//
63
//       routing
64
//     ],
65
//
66
//     providers:    [  ]
67
//
68
//   })
69
  class MainModule {
70
  }
71
  return MainModule;
72
}
(3-3/6)