fix(modal): add class name to modal

fixes #7000
This commit is contained in:
Brandy Carney
2016-06-21 18:06:48 -04:00
parent ae40edf810
commit 6e34739249
2 changed files with 11 additions and 10 deletions

View File

@ -194,7 +194,9 @@ export class ModalCmp {
this._compiler.resolveComponent(componentType).then((componentFactory) => {
let componentRef = this.viewport.createComponent(componentFactory, this.viewport.length, this.viewport.parentInjector);
this._renderer.setElementClass(componentRef.location.nativeElement, 'show-page', true);
this._renderer.setElementClass(componentRef.location.nativeElement, componentType.name, true);
// auto-add page css className created from component JS class name
let cssClassName = pascalCaseToDashCase(componentType.name);
this._renderer.setElementClass(componentRef.location.nativeElement, cssClassName, true);
this._viewCtrl.setInstance(componentRef.instance);
this.enabled = true;
done();