pm-controls
Version:
ProModel Controls
43 lines (39 loc) • 1.24 kB
text/typescript
import {
Component,
ChangeDetectorRef,
ChangeDetectionStrategy,
Input,
ViewChild,
ViewContainerRef,
NgModule
} from '@angular/core';
import { RouterModule } from '@angular/router';
import { Column } from '../../../../objects/request/column';
export class GridCellTemplateComponent {
constructor(
//private viewContainer: ViewContainerRef,
private changeDetectorRef: ChangeDetectorRef) {
changeDetectorRef.detach();
}
Column: Column;
Row: any;
viewContainer: ViewContainerRef;
ngOnInit() {
if (this.Column.CellTemplateComponent) {
var container = this.viewContainer.createComponent(this.Column.CellTemplateComponent);
container.instance.Column = this.Column;
container.instance.Row = this.Row;
container.changeDetectorRef.detectChanges();
}
}
}