ng2-bootstrap
Version:
Native Angular Bootstrap Components
44 lines • 1.8 kB
JavaScript
import { NgModule } from '@angular/core';
import { ComponentLoaderFactory } from '../component-loader';
import { PositioningService } from '../positioning';
import { BsDropdownContainerComponent } from './bs-dropdown-container.component';
import { BsDropdownMenuDirective } from './bs-dropdown-menu.directive';
import { BsDropdownToggleDirective } from './bs-dropdown-toggle.directive';
import { BsDropdownConfig } from './bs-dropdown.config';
import { BsDropdownDirective } from './bs-dropdown.directive';
import { BsDropdownState } from './bs-dropdown.state';
export var BsDropdownModule = (function () {
function BsDropdownModule() {
}
BsDropdownModule.forRoot = function (config) {
return {
ngModule: BsDropdownModule, providers: [
ComponentLoaderFactory,
PositioningService,
BsDropdownState,
{ provide: BsDropdownConfig, useValue: config ? config : { autoClose: true } }
]
};
};
;
BsDropdownModule.decorators = [
{ type: NgModule, args: [{
declarations: [
BsDropdownMenuDirective,
BsDropdownToggleDirective,
BsDropdownContainerComponent,
BsDropdownDirective
],
exports: [
BsDropdownMenuDirective,
BsDropdownToggleDirective,
BsDropdownDirective
],
entryComponents: [BsDropdownContainerComponent]
},] },
];
/** @nocollapse */
BsDropdownModule.ctorParameters = function () { return []; };
return BsDropdownModule;
}());
//# sourceMappingURL=bs-dropdown.module.js.map