@simple-table/angular
v3.6.2
Published
Angular adapter for simple-table-core — use the Simple Table data grid with full Angular component support for renderers.
Maintainers
Keywords
Readme
Simple Table for Angular
Simple Table is the Angular data grid and Angular table component for modern apps: standalone components, templates, Ivy-friendly bundles, and full Angular component support for cell renderers, headers, and footers. It is a lightweight, high-performance data grid with a simple API, completely free features for qualifying use, and first-class TypeScript typings for Angular 17+ projects.
Framework Support
Simple Table is available for the most popular frameworks:
| Framework | Package | Version |
|-----------|---------|---------|
| Vanilla JS | simple-table-core | |
| React |
@simple-table/react | |
| Vue 3 |
@simple-table/vue | |
| Svelte |
@simple-table/svelte | |
| Solid |
@simple-table/solid | |
| Angular |
@simple-table/angular | |
Quick Start
npm install @simple-table/angularPeer dependencies: @angular/core >=17.0.0 <22.0.0, @angular/common >=17.0.0 <22.0.0
Follow our Quick Start Guide for step-by-step instructions and live examples.
Building with Angular
- Standalone
SimpleTableComponentwith the<simple-table>selector — drop it into theimportsarray of any Angular 17+ standalone component - Use Angular components for cell renderers, header renderers, footer renderers, and more
- Access the imperative
TableAPIvia(tableReady)output or@ViewChildfor sorting, filtering, pagination, export, and more - Types and APIs are exported from this package; works with Ivy, signals, and TypeScript strict mode
Features
Column Features
- Column Sorting - Sort data by any column with single or multi-column support
- Column Filtering - Filter data with built-in text, number, and date filters
- Column Resizing - Drag column borders to resize on the fly
- Column Pinning - Pin important columns to the left or right
- Column Reordering - Drag and drop columns to rearrange
- Column Visibility - Show or hide columns dynamically
- Column Alignment - Align content left, center, or right
- Column Selection - Select entire columns for bulk operations
- Column Editing - Edit entire columns with custom editors
- Nested Headers - Create multi-level header hierarchies
- Collapsible Columns - Expand and collapse column groups
Row Features
- Row Selection - Select single or multiple rows with checkboxes
- Row Grouping - Group and organize rows by any column
- Aggregate Functions - Calculate Sum, Average, Count, and more
- Row Height - Customize row height for optimal display
Cell Features
- Cell Editing - Edit cells inline with custom editors
- Cell Highlighting - Highlight cells based on conditions
- Cell Renderer - Custom cell rendering for any data type
- Cell Clicking - Handle cell click events with ease
Advanced Features
- Pagination - Server-side and client-side pagination support
- Infinite Scroll - Fetch and display data as you scroll
- Live Updates - Real-time data updates and websocket integration
- Header Renderer - Custom header rendering for advanced layouts
Customization
- Themes - Apply built-in themes or create your own
- Custom Icons - Replace default icons with your own
Examples
See Simple Table in action across different industries:
Resources
- Website: simple-table.com
- Documentation: Complete Documentation
Pricing
Simple, transparent pricing that never changes based on your revenue or team size:
FREE - For Individuals & Startups
$0/forever
For side projects and pre-revenue teams. Unlimited users per product license with full access to all core features, built-in themes, TypeScript support, and the MIT License for zero-revenue companies only. If your company generates revenue, use Pro or Enterprise.
PRO - For Growing Businesses
$85/month or $850/year (about 17% less than twelve monthly payments)
For revenue-generating companies: priority email and Discord support, bug support for production issues, and the commercial EULA. Unlimited users per product license.
ENTERPRISE - For teams that need hands-on support
$350/month or $3,500/year (about 17% less than twelve monthly payments)
Premium support with faster response times, direct access to core developers, feature request prioritization, and the commercial EULA. Unlimited users per product license.
Community & Support
Join our growing community to ask questions or share feedback:
- Discord: Join us on Discord
- GitHub: Report bugs or suggest features
License
Dual Licensed:
- Free Tier: MIT License for zero-revenue individuals, startups, and organizations — see LICENSE
- Pro and Enterprise: Commercial EULA for revenue-generating companies — see EULA.txt
By using Simple Table, you agree to the terms in EULA.txt where applicable.
