angular-jsf-components
Version:
JSF Compliant Angular Components
30 lines (25 loc) • 842 B
text/typescript
import {Component, ContentChild, ContentChildren, ElementRef, QueryList, TemplateRef,} from '@angular/core';
import {JsfCore} from '../../superclass/jsf-core';
import {FFacetComponent} from '../f-facet/f-facet.component';
export class AceColumnComponent extends JsfCore {
facets: QueryList<FFacetComponent>;
body: TemplateRef<any>;
constructor(elementRef: ElementRef) {
super(elementRef);
}
get header(): FFacetComponent {
for (const facet of this.facets.toArray()) {
if (facet.name === 'header') {
return facet;
}
}
return null;
}
}