UNPKG

angular-4-data-table

Version:

An Angular 4 data table, with pagination, sorting, expandable rows etc.

26 lines (20 loc) 648 B
import { Component, Inject, forwardRef } from '@angular/core'; import { DataTable } from './table.component'; import { HEADER_TEMPLATE } from './header.template'; import { HEADER_STYLE } from "./header.style"; @Component({ moduleId: module.id +'', selector: 'data-table-header', template: HEADER_TEMPLATE, styles: [HEADER_STYLE], host: { '(document:click)': '_closeSelector()' } }) export class DataTableHeader { columnSelectorOpen = false; _closeSelector() { this.columnSelectorOpen = false; } constructor(@Inject(forwardRef(() => DataTable)) public dataTable: DataTable) {} }