refactor(modal): simplify component loading

This commit is contained in:
Manuel Mtz-Almeida
2017-04-20 00:21:33 +02:00
parent a23d59c41d
commit 4525f7526c

View File

@ -54,13 +54,12 @@ export class ModalCmp {
}
ionViewPreLoad() {
this._load(this._navParams.data.component);
const component = this._navParams.data.component;
if (!component) {
console.warn('modal\'s page was not defined');
return;
}
/** @hidden */
_load(component: any) {
if (component) {
let cfr = this.moduleLoader.getComponentFactoryResolver(component);
if (!cfr) {
cfr = this._cfr;
@ -82,7 +81,6 @@ export class ModalCmp {
this._enabled = true;
}
}
_viewWillEnter() {
this._gestureBlocker.block();
@ -92,7 +90,6 @@ export class ModalCmp {
this._gestureBlocker.unblock();
}
/** @hidden */
_setCssClass(componentRef: any, className: string) {
this._renderer.setElementClass(componentRef.location.nativeElement, className, true);
}