Project

General

Profile

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

    
4

    
5
import { SharedModule } from './shared/shared.module';
6

    
7
import { AppRoutingModule } from './app-routing.module';
8
import { AppComponent, XLargeDirective } from './app.component';
9
import {SharedComponentsModule} from './sharedComponents/sharedComponents.module'; //navbar
10
import { ErrorModule } from './error/error.module';
11
import { CacheService } from './shared/cache.service';
12
import { CookieLawModule } from './sharedComponents/cookie-law/cookie-law.module';
13
import {  XSRFStrategy, CookieXSRFStrategy, RequestOptions } from '@angular/http';
14

    
15
@NgModule({
16
  declarations: [ AppComponent, XLargeDirective ],
17
  imports: [
18
    SharedModule,
19

    
20
    SharedComponentsModule,
21
    AppRoutingModule,
22
    ErrorModule,
23
    CookieLawModule,
24

    
25
  ], exports:[],
26
   providers:[CacheService,
27
    //  { provide: XSRFStrategy, useFactory: cookieStrategy },
28
    //  { provide: RequestOptions, useClass: ExRequestOptions}
29

    
30

    
31
]
32

    
33
})
34
export class AppModule {
35
}
36

    
37
export { AppComponent } from './app.component';
38
export function cookieStrategy() {
39
  // return  new CookieXSRFStrategy('X-Csrf-Token','X-XSRF-TOKEN');
40
  // return  new CookieXSRFStrategy('lalala','lalala');
41
}
(3-3/3)