Я пытаюсь использовать mat-expansion-panel
, однако, в отношении проекта, над которым я работаю, длина заголовка (ов), которую нужно установить на каждой панели, может быть очень длинной и не предсказуемой в большинстве случаев.В настоящее время, если длина текста заголовка слишком велика, он выходит за пределы панели.
Я знаю, что могу настроить свойства [collapsedHeight]
и [expandedHeight]
, чтобы настроить это поведение, однако я пытаюсь найти решение, которое не кодирует значение жестко.
Вот StackBlitz , демонстрирующий то, о чем я говорю.При этом первая панель расширения показывает, что происходит, когда содержимое заголовка слишком длинное, а [collapsedHeight]
и [expandedHeight]
не установлены.Вторая панель расширения показывает, что происходит, когда я устанавливаю статическое значение - 190px
.
Каков наилучший подход для достижения этой цели?