mirror of https://github.com/abpframework/abp
parent
340e86164e
commit
fcf8854ba3
@ -1,11 +0,0 @@
|
||||
import { Injector } from '@angular/core';
|
||||
import { NgbInputDatepickerConfig } from '@ng-bootstrap/ng-bootstrap';
|
||||
|
||||
export function initDatepickerConfig(injector: Injector) {
|
||||
const datepickerConfig = injector.get(NgbInputDatepickerConfig, null);
|
||||
if (datepickerConfig) {
|
||||
datepickerConfig.container = 'body';
|
||||
}
|
||||
|
||||
return () => {};
|
||||
}
|
@ -1 +1,2 @@
|
||||
export * from './ng-bootstrap-config.provider';
|
||||
export * from './route.provider';
|
||||
|
@ -0,0 +1,21 @@
|
||||
import { APP_INITIALIZER } from '@angular/core';
|
||||
import { NgbInputDatepickerConfig, NgbTypeaheadConfig } from '@ng-bootstrap/ng-bootstrap';
|
||||
|
||||
export const NG_BOOTSTRAP_CONFIG_PROVIDERS = [
|
||||
{
|
||||
provide: APP_INITIALIZER,
|
||||
useFactory: configureNgBootstrap,
|
||||
deps: [NgbInputDatepickerConfig, NgbTypeaheadConfig],
|
||||
multi: true,
|
||||
},
|
||||
];
|
||||
|
||||
export function configureNgBootstrap(
|
||||
datepicker: NgbInputDatepickerConfig,
|
||||
typeahead: NgbTypeaheadConfig,
|
||||
) {
|
||||
return () => {
|
||||
datepicker.container = 'body';
|
||||
typeahead.container = 'body';
|
||||
};
|
||||
}
|
Loading…
Reference in new issue