code: function ComponentLoader(_viewContainerRef, _renderer, _elementRef, _injector, _componentFactoryResolver, _ngZone, _posService) {
          this.onBeforeShow = new EventEmitter();
          this.onShown = new EventEmitter();
          this.onBeforeHide = new EventEmitter();
          this.onHidden = new EventEmitter();
          this._providers = [];
          this._ngZone = _ngZone;
          this._injector = _injector;
          this._renderer = _renderer;
          this._elementRef = _elementRef;
          this._posService = _posService;
          this._viewContainerRef = _viewContainerRef;
          this._componentFactoryResolver = _componentFactoryResolver;
      }
docs: Do not use this directly, it should be instanced via
  `ComponentLoadFactory.attach`
  @internal
  @param _viewContainerRef
  @param _elementRef
  @param _injector
  @param _renderer
  @param _componentFactoryResolver
  @param _ngZone
  @param _posService
   tslint:disable-next-line