Как вызвать состояние внутренней панели расширения для PanelOpenState = false при переключении внешних панелей?

Я хочу закрыть вложенные панели, щелкнув другую внешнюю панель. Я попробовал следующее решение: задан id: #child1 и попытался вызвать его, используя событие щелчка в заголовке / панели outer (click)="child1._toggle()" Но это не сработало. Какие-либо предложения?

Вот ссылка на проблему.

2 ответа

Через два дня ни от кого не получил ответа. Во всяком случае, я решил этот вопрос, изменив пошаговый метод.

При щелчке по внешнему расширению или родительскому расширению я изменил дочерний шаг на -1. Что открывает -1 проиндексированную панель, которой нет, и закрывает все остальные по умолчанию.

В конце концов, на stackBlitz это сработало. Но на моем локальном хосте выдает ошибку "Свойство 'panelH' не существует для типа 'ExpansionOverviewExample'.

Другие вопросы по тегам