Revert "fix(bug): temporary fix for ng2-bootstrap modals (#493)"

This reverts commit ca89355e96.
This commit is contained in:
Xing 2017-01-10 11:05:44 -08:00
parent e315b1a4df
commit 1d31e75ced
2 changed files with 1 additions and 26 deletions

View file

@ -6,7 +6,6 @@ import { BaImageLoaderService, BaThemePreloader, BaThemeSpinner } from './theme/
import { layoutPaths } from './theme/theme.constants';
import { BaThemeConfig } from './theme/theme.config';
import { BaMenuService } from './theme';
import {ComponentsHelper } from 'ng2-bootstrap';
import { MENU } from './app.menu';
/*
@ -37,8 +36,6 @@ export class App {
this._menuService.updateMenuByRoutes(<Routes>MENU);
this._fixModals();
this._loadImages();
this._state.subscribe('menu.isCollapsed', (isCollapsed) => {
@ -57,26 +54,4 @@ export class App {
// register some loaders
BaThemePreloader.registerLoader(this._imageLoader.load(layoutPaths.images.root + 'sky-bg.jpg'));
}
private _fixModals(): void {
ComponentsHelper.prototype.getRootViewContainerRef = function () {
// https://github.com/angular/angular/issues/9293
if (this.root) {
return this.root;
}
var comps = this.applicationRef.components;
if (!comps.length) {
throw new Error("ApplicationRef instance not found");
}
try {
/* one more ugly hack, read issue above for details */
var rootComponent = this.applicationRef._rootComponents[0];
this.root = rootComponent._component.viewContainerRef;
return this.root;
}
catch (e) {
throw new Error("ApplicationRef instance not found");
}
};
}
}