DataView
Unified data presentation for list, grid and table views with search, sorting, pagination, loading and empty states.
TypeScript
import { NeuDataViewComponent } from '@neural-ui/core/data-view';TypeScript
import { NeuDataViewComponent, NeuDataViewItemDirective } from '@neural-ui/core/data-view';
@Component({
imports: [NeuDataViewComponent, NeuDataViewItemDirective],
template: `
<neu-data-view [items]="products" mode="grid" [searchFields]="['name']">
<ng-template neuDataViewItem let-product>
<strong>{{ product.name }}</strong>
</ng-template>
</neu-data-view>
`
})
export class ExampleComponent {
products = [{ name: 'Neural Analytics' }];
}