Интеграция с Angular
Перед прочтением данной документации рекомендуется ознакомиться с базовыми концепциями и паттернами Angular. Для обновления знаний обратитесь к Angular documentation.
DHTMLX Kanban совместим с Angular. Мы подготовили примеры кода по использованию DHTMLX Kanban с Angular. Для получения дополнительной информации обратитесь к соответствующему Example on GitHub.
Создание проекта
Перед началом создания нового проек та установите Angular CLI и Node.js.
Создайте новый проект my-angular-kanban-app с помощью Angular CLI. Для этого выполните следующую команду:
ng new my-angular-kanban-app
Если вы хотите следовать этому руководству, отключите Server-Side Rendering (SSR) и Static Site Generation (SSG/Prerendering) при создании нового приложения Angular!
Команда выше установит все необходимые инструменты, поэтому дополнительные команды запускать не требуется.
Установка зависимостей
Перейдите в директорию только что созданного приложения:
cd my-angular-kanban-app
Установите зависимости и запустите dev-сервер. Для этого используйте менеджер пакетов yarn:
yarn
yarn start
Приложение будет доступно на localhost (например, http://localhost:3000).
Создание Kanban
Теперь необходимо получить исходный код DHTMLX Kanban. Для начала остановите приложение и установите пакет Kanban.
Шаг 1. Установка пакета
Скачайте trial Kanban package и следуйте инструкциям из файла README. Обратите внимание, что пробная версия Kanban доступна только 30 дней.
Шаг 2. Создание компонента
Теперь нужно создать Angular-компонент, чтобы добавить Kanban с Toolbar в приложение. Создайте папку kanban в директории src/app/, добавьте в неё новый файл и назовите его kanban.component.ts.
Импорт исходных файлов
Откройте файл kanban.component.ts и импортируйте исходные файлы Kanban. Обратите внимание:
- если вы используете PRO-версию и устанавливаете пакет Kanban из локальной папки, импорт будет выглядеть так:
import { Kanban, Toolbar } from 'dhx-kanban-package';
- если вы используете пробную версию Kanban, укажите следующий путь:
import { Kanban, Toolbar } from '@dhx/trial-kanban';
В этом руководстве показано, как настроить trial версию Kanban.