@angular-ru/cdk/virtual-table
$ npm install --save @angular-ru/cdkimport {provideVirtualTable} from '@angular-ru/cdk/virtual-table';
export const appConfig: ApplicationConfig = {
providers: [provideVirtualTable()],
};Simple use
import {Component} from '@angular/core';
import {MyData} from './my-data.interface';
import {VirtualTable} from '@angular-ru/cdk/virtual-table';
@Component({
selector: 'app-root',
imports: [VirtualTable],
template: `
<ngx-table-builder [source]="data"></ngx-table-builder>
`,
})
export class AppComponent {
public data: MyData[] = [
{make: 'Toyota', model: 'Celica', price: 35000},
{make: 'Ford', model: 'Mondeo', price: 32000},
{make: 'Porsche', model: 'Boxter', price: 72000},
];
}Custom template
Filtering
External filtering
TODO:
Last updated