import { NgModule, ApplicationRef } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { NgxDatatableModule } from '../src'; import { AppComponent } from './app.component'; // -- Basic import { BasicFixedComponent } from './basic/basic-fixed.component'; import { BasicAutoComponent } from './basic/basic-auto.component'; import { VirtualScrollComponent } from './basic/virtual.component'; import { InlineEditComponent } from './basic/inline.component'; import { HorzVertScrolling } from './basic/scrolling.component'; import { MultipleTablesComponent } from './basic/multiple.component'; import { FullScreenComponent } from './basic/fullscreen.component'; import { RowDetailsComponent } from './basic/row-detail.component'; import { FilterBarComponent } from './basic/filter.component'; import { TabsDemoComponent } from './basic/tabs.component'; import { LiveDataComponent } from './basic/live.component'; import { RxDemoComponent } from './basic/rx.component'; import { ContextMenuDemoComponent } from './basic/contextmenu.component'; import { RowCssComponent } from './basic/css.component'; import { DynamicHeightComponent } from './basic/dynamic-height.component'; import { DarkThemeComponent } from './basic/dark-theme.component'; import { FooterDemoComponent } from './basic/footer.component'; // -- Paging import { ClientPagingComponent } from './paging/paging-client.component'; import { ServerPagingComponent } from './paging/paging-server.component'; // -- Sorting import { SortingComparatorComponent } from './sorting/sorting-comparator.component'; import { DefaultSortingComponent } from './sorting/sorting-default.component'; import { ServerSortingComponent } from './sorting/sorting-server.component'; import { ClientSortingComponent } from './sorting/sorting-client.component'; // -- Templates import { InlineTemplatesComponent } from './templates/template-dom.component'; import { TemplateRefTemplatesComponent } from './templates/template-obj.component'; // -- Selection import { CellSelectionComponent } from './selection/selection-cell.component'; import { MultiSelectionComponent } from './selection/selection-multi.component'; import { SingleSelectionComponent } from './selection/selection-single.component'; import { MultiDisableSelectionComponent } from './selection/selection-disabled.component'; import { CheckboxSelectionComponent } from './selection/selection-chkbox.component'; import { MultiClickSelectionComponent } from './selection/selection-multi-click.component'; // -- Columns import { ColumnToggleComponent } from './columns/column-toggle.component'; import { ColumnStandardComponent } from './columns/column-standard.component'; import { ColumnForceComponent } from './columns/column-force.component'; import { ColumnFlexComponent } from './columns/column-flex.component'; import { ColumnPinningComponent } from './columns/pinning.component'; @NgModule({ declarations: [ AppComponent, BasicAutoComponent, BasicFixedComponent, FullScreenComponent, InlineEditComponent, VirtualScrollComponent, HorzVertScrolling, MultipleTablesComponent, RowDetailsComponent, ClientPagingComponent, ServerPagingComponent, ClientSortingComponent, DefaultSortingComponent, ServerSortingComponent, SortingComparatorComponent, CellSelectionComponent, MultiSelectionComponent, InlineTemplatesComponent, TemplateRefTemplatesComponent, ColumnFlexComponent, ColumnToggleComponent, ColumnStandardComponent, ColumnForceComponent, ColumnPinningComponent, FilterBarComponent, DarkThemeComponent, TabsDemoComponent, SingleSelectionComponent, LiveDataComponent, MultiDisableSelectionComponent, RxDemoComponent, ContextMenuDemoComponent, CheckboxSelectionComponent, MultiClickSelectionComponent, RowCssComponent, DynamicHeightComponent, FooterDemoComponent ], imports: [BrowserModule, NgxDatatableModule], bootstrap: [AppComponent] }) export class AppModule { }