Angular Data Table

screenshot of Angular Data Table
angular

A feature-rich but lightweight ES6 AngularJS Data Table crafted for large data sets!

Overview:

angular-data-table is an AngularJS directive designed for efficiently presenting large and complex datasets. It offers features typical of a table while being lightweight and not relying on external dependencies. Engineered to maintain performance with thousands of rows, it was built for modern browsers using ES6, CSS3, and HTML5, supporting Evergreen Browsers and Angular versions between 1.4.x and < 1.6.0. Although not compatible with Angular2, the project is succeeded by ngx-datatable, and will transition into maintenance mode.

Features:

  • Handle large data sets (Virtual DOM)
  • Left and Right Column Pinning
  • Column Reordering
  • Column Resizing
  • Intelligent Column Width Algorithms (Force fill/Flex-grow)
  • Horizontal/Vertical Scrolling
  • Virtual Paging with linked traditional pager
  • Tree Grids
  • Row Grouping

Summary:

angular-data-table is a powerful AngularJS directive that offers a flexible and lightweight solution for handling large and complex datasets. With various features like column pinning, resizing, and intelligent width algorithms, this directive provides a customizable and performant table implementation. While the project itself will move into maintenance mode, the community can still benefit from its functionality and features.

angular
Angular

Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.

gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.

rollup
Rollup

RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.