Итак, я использую диалог с угловым материалом и хочу, чтобы он работал вместе с вкладками. Я имею в виду, что диалог должен связываться с вкладкой в зависимости от того, с какой вкладки он был вызван.
Таким образом, я мог легко перейти на вторую вкладку, и диалог скрывался бы вместе с первой вкладкой, но когда я снова выбрал первую вкладку, диалоговое окно также появилось. Не удалось найти его в API материалов или постах чего-либо подобного, поэтому мне нужно немного подумать и помочь с этим.
Самый простой способ, как я мог подумать, это добавить какое-либо свойство в диалог с индексом вкладки и включитьизменение вкладки Я установил «display: none» для каждого компонента, который не входит в индекс выбранной вкладки.
ПРИМЕЧАНИЕ. Диалоги могут быть несколькими уровнями и должны поддерживать наложение
Вот скелет проблемы: https://stackblitz.com/edit/angular-vgmk5j?file=app/tab-group-dynamic-height-example.ts