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