<
Overhauled Themes and New Dark Theme, Manually Scheduled Summaries, Built-in Baselines, and More in DHTMLX Gantt 9.0
DHTMLX Gantt
Angular

Fully-Fledged Gantt Chart
for Angular

Integrate a multifunctional and interactive Angular Gantt component into your project management app and let users manage tasks on the fly.

25K+
customers worldwide
100+ awards
1.2M+
developers using DHTMLX

How to Create Angular Gantt Chart

6 steps to start with DHTMLX Gantt in Angular:
1.
Create an Angular component for Gantt and import Gantt and its types.
2.
Specify the CSS selector and inline template to create Gantt on the page.
3.
Declare a private property for Gantt that will be used in the ngOnInit and ngOnDestroy methods.
4.
Create the Gantt instance in the ngOnInit method and add the Gantt configuration there.
5.
Attach the Gantt instance to the private property.
6.
Destroy the Gantt Instance in the ngOnDestroy method to clean up when Gantt is no longer needed.

Why Use DHTMLX Gantt in Angular?

Rich feature set out of the box
DHTMLX Gantt is a JavaScript Gantt chart component with a rich feature set for building complete project management apps. It covers all the essential aspects, including drag-and-drop scheduling, resource management, and different task types and dependencies. Moreover, it has a clean UI out of the box.
Fully compatible with Angular
DHTMLX Gantt supports TypeScript and works effortlessly with the Angular framework. Besides the GitHub demo and detailed documentation, you can benefit from
a step-by-step guide to creating an Angular Gantt component. Developers building
a Gantt chart using AngularJS can rely on another dedicated guide on our blog.
Stable and high-performance
When working with a large number of tasks, rendering delays may cause inconvenience. Advanced performance based on lazy loading and smart rendering allows you to develop a sophisticated Angular Gantt chart with thousands of tasks and easily navigate through them without any rendering lags.
Built-in skins and customizable appearance
You can apply one of eight built-in skins and make, let's say, an Angular Material Gantt chart in a matter of seconds. Check this sample and dynamically fine-tune the look of separate items, such as links, tasks, grid, scale, and lightbox. Moreover, our Gantt chart provides an extensive API with numerous options for customizing its look and feel. 

DHTMLX Gantt Chart in Material Skin for Angular

Multiple time scales
You can add and configure several time scales with different time units, such as minutes, hours, days, weeks, months, quarters, or years.
Quick info
This extension adds a popup with task details and allows you to customize it to suit users' needs.
Critical path
The critical path extension highlights the longest sequence of scheduled tasks required to complete a project on time.
Milestones
Milestones let you define key moments in a project, and you can customize their appearance and behavior just like regular tasks.
Configurable tooltips
The Gantt API allows you to attach tooltips to any element and customize their behavior.

Angular Gantt Chart Examples by DHTMLX Users

Angular Gantt component for construction
Here is an example of a Gantt control in Angular built with DHTMLX for effective forecasting of job schedules in the construction industry from a US-based software company.
Space planning with DHTMLX Gantt and Angular
With Angular on the front end and .NET on the back, DHTMLX empowers a floor information modeling solution by French developers.
ERP solution with Angular Gantt chart
A German consulting and software company implemented an Angular Gantt chart library in their ERP solution with the help of DHTMLX.
Integrate DHTMLX Gantt into your Angular web app
Benefit from a 30-day trial version of DHTMLX Gantt to test all its functionality for free and create a top-notch Angular Gantt control in weeks.
NO credit card required
About
Explore DHTMLX Gantt
DHTMLX Gantt is a framework-agnostic JS component with exceptional performance and extensive feature set. Its PRO edition enables you to build modern Angular Gantt charts with advanced functionality.
Licensing
Check licensing details
The Commercial, Enterprise, and Ultimate licenses allow seamless use of DHTMLX Gantt in Angular, including support for adding multiple Gantt instances per page.
Integration
Integrate Gantt with anything
Apart from the Angular framework, DHTMLX Gantt can be integrated with React, Vue JS, Salesforce, ASP.Net, Node.js, and any other technology you need.

DHTMLX Gantt in Angular: Frequently Asked Questions

How to show tooltips in an Angular Gantt chart with DHTMLX?

You can easily display tooltips in your Angular Gantt component using DHTMLX with three lines of code, as tooltips are part of the DHTMLX Gantt API. You need to enable this extension via the plugins method:

gantt.plugins({
    tooltip: true
})
You can learn more about Gantt tooltips in the documentation.

How to use types in DHTMLX Gantt with Angular?

To use types in an Angular Gantt chart created with DHTMLX, you need to import them from GanttStatic and assign them to the variable that will use the GanttInstance:

import { Gantt, GanttStatic } from "@dhx/trial-gantt";
let gantt: GanttStatic;

export class GanttComponent implements OnInit, OnDestroy {
constructor() { }

ngOnInit(): void {

gantt = Gantt.getGanttInstance()
See the full code example in this tutorial.

How do I integrate DHTMLX Gantt into an Angular application?

Integration is straightforward. You should install the Gantt library via npm, add the component into your Angular app, and follow the comprehensive documentation for setup and customization.

Can I try DHTMLX Gantt for Angular before purchasing?

Yes, you can download a free trial of DHTMLX Gantt to test its features and compatibility with your Angular project. The trial lasts 30 days and comes with extended functionality with more than 20 PRO features and official technical support.

Is DHTMLX Gantt optimized for large datasets in Angular applications?

Yes, DHTMLX Gantt is optimized to handle large datasets efficiently. With smart rendering and dynamic loading, it ensures smooth operation even in enterprise-level applications.

Does DHTMLX Angular Gantt support exporting features?

Yes, DHTMLX Gantt includes exporting options such as PDF, PNG, MS Project, Excel, iCal, and Primavera P6. You can use online export services or opt for standalone export modules to export data from Gantt without limitations.

Latest Blog Posts

5 JavaScript Trends and Insights for Web Development in 2025
DHTMLX Gantt 9.0 with Overhauled Themes, New Dark Theme, Manually Scheduled Summaries, Built-in Baselines, and Much More
Integrating DHTMLX Gantt with Suite’s Toolbar Widget for Convenient Project Management
What's new
Explore the latest Gantt releases, how-to guides, and demo examples to accelerate your development process.