File

src/bs-modal.module.ts

import { NgModule, ModuleWithProviders } from '@angular/core';
import { CommonModule } from '@angular/common';
import { BsModalWindowComponent } from './bs-modal-window';
import { BsModalBackdropComponent } from './bs-modal-backdrop';
import { BsModal } from './bs-modal';
import { BsModalStack } from './bs-modal-stack';

@NgModule({
    declarations: [
        BsModalWindowComponent,
        BsModalBackdropComponent
    ],
    imports: [
        CommonModule
    ],
    providers: [
        BsModal
    ],
    entryComponents: [
        BsModalWindowComponent,
        BsModalBackdropComponent
    ]
})
export class BsModalModule {

    static forRoot(): ModuleWithProviders {
        return {
            ngModule: BsModalModule,
            providers: [BsModal, BsModalStack]
        };
    }

}

results matching ""

    No results matching ""