nts-ng2-components
Version:
Paquete de componentes para Angular2 desarrollado por NITSNETS.
31 lines (28 loc) • 782 B
text/typescript
import { ANALYZE_FOR_ENTRY_COMPONENTS, ModuleWithProviders, NgModule, Type } from '@angular/core';
import { ModalService } from './modal.service';
import { NtsModalComponent } from './modal.component';
import { NtsModule } from '../../../nts.module';
({
imports: [
NtsModule
],
declarations: [
NtsModalComponent,
],
providers: [
ModalService
],
exports: [
NtsModalComponent,
]
})
export class ModalModule {
static withComponents(entryComponents: Array<Type<any> | any[]>): ModuleWithProviders {
return {
ngModule: ModalModule,
providers: [
{ provide: ANALYZE_FOR_ENTRY_COMPONENTS, useValue: entryComponents, multi: true }
]
};
}
}