src/app/com/mycompany/normalize/shared/module/shared.module.ts
Static forRoot |
forRoot()
|
Returns :
{ ngModule: typeof SharedModule; providers: {}; import: {}; }
|
/**
* @author @l.piciollo
* @email lucapiciolo@gmail.com
* @create date 2019-12-21 12:30:36
* @modify date 2019-12-21 12:30:36
* @desc [ modulo comune a tutto l'applicativo, si occupa di condividere altri moduli e funzionalita con il sistema.
* tutti i componenti o moduli che dovranno essere condivisi con il resto dell'applicazione devono essere posti in
* import ed in export
* ]
*/
import { HttpClientModule } from '@angular/common/http';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { TranslateModule } from '@ngx-translate/core';
import { GlobalService } from 'src/app/com/mycompany/normalize/shared/service/global.service';
import { HttpGraphicSpeedComponent } from 'src/app/com/mycompany/normalize/shared/component/http-graphic-speed/http-graphic-speed.component';
import { CommonModule } from '@angular/common';
/**
* @author @l.piciollo
* modulo comune a tutto l'applicativo, si occupa di condividere altri moduli e funzionalita con il sistema.
* tutti i componenti o moduli che dovranno essere condivisi con il resto dell'applicazione devono essere posti in
* impport ed in export
*/
@NgModule({
declarations: [ HttpGraphicSpeedComponent],
imports: [
CommonModule,
HttpClientModule,
FormsModule,
TranslateModule
],
providers: [GlobalService],
exports: [
CommonModule,
HttpClientModule,
FormsModule,
TranslateModule,
HttpGraphicSpeedComponent
]
})
export class SharedModule {
constructor(private globalService: GlobalService) { /**inizializzazione del servizio per la creazione dei listener */}
static forRoot() {
return {
ngModule: SharedModule,
providers: [],
import: []
}
}
}