You can integrate DHTMLX Angular Gantt into your application by installing the Angular Gantt npm package, importing the Gantt styles, and adding the Angular integration to your component. The setup is simple and fully Angular‑native: configuration, data, and options are passed through Angular inputs, so there is no need for a separate initialization process.
DHTMLX Angular Gantt supports modern Angular applications, including standalone components, and lets you work with typed tasks and links in a way that fits naturally into Angular projects. Once connected, the chart updates as your input data changes, making it a practical choice for dynamic project-planning interfaces.
DHTMLX Angular Gantt chart supports two data ownership models: Angular state or a store as the source of truth, and Gantt as the source of truth for chart-centric or high-throughput pages.
For most Angular apps, the Angular-first model is the recommended starting point. It allows you to pass tasks, links, resources, and calendars as typed inputs, handle user changes through the data.save callback, and update your component state or store. This keeps project data predictable and keeps the Gantt chart synchronized with the rest of your Angular UI.
Connect DHTMLX Angular Gantt to Angular stores via RxJS BehaviorSubject and AsyncPipe for reactive project data. Task and link updates flow smoothly from your app state, keeping the chart synchronized without manual refresh logic. This approach fits naturally into modern Angular workflows where project data changes frequently across multiple components. Developers can manage complex planning interfaces with cleaner code and predictable update behavior.