Defined in: helpers/header.ts:71
Provides a TanStack Table Header instance in Angular DI.
The header can be injected by:
<th [tanStackTableHeader]="header">
<app-sort-indicator />
</th>
@Component({
selector: 'app-sort-indicator',
template: `
<button (click)="toggle()">
{{ header().column.id }}
</button>
`,
})
export class SortIndicatorComponent {
readonly header = injectTableHeaderContext()
toggle() {
this.header().column.toggleSorting()
}
}
TFeatures extends TableFeatures
TData extends RowData
TValue extends CellData
new TanStackTableHeader<TFeatures, TData, TValue>(): TanStackTableHeader<TFeatures, TData, TValue>;
TanStackTableHeader<TFeatures, TData, TValue>
readonly header: InputSignal<Header<TFeatures, TData, TValue>>;
Defined in: helpers/header.ts:81
The current TanStack Table header.
Provided as a required signal input so DI consumers always read the latest value.