В настоящее время я использую платформу Angular 6 с jointJS и primeng для генерации блок-схемы, которая будет отображать количество процессов, запущенных на определенной стадии или узле. Я хочу иметь возможность обновлять и изменять данные на диаграмме с помощью раскрывающихся списков, которые изменят диаграмму на странице в зависимости от выбранного входа. По сути, я ищу идею, с чего начать. Я хочу использовать выпадающие списки, но не знаю, как я смогу отобразить и изменить диаграмму на одной странице.
Я пытался создать меню вкладок, где каждая вкладка соответствует разным данным и разной диаграмме, но это ужасно масштабируется, так как мне приходится создавать новый компонент диаграммы для каждой отдельной комбинации ввода.
Это пример раскрывающегося списка, в котором отображается выбранный в данный момент ввод:
<p-dropdown [options]="cities2" [(ngModel)]="selectedCity2" optionLabel="name"></p-dropdown>