есть проблема с расширением аккордеона, содержащего список предметов с помощью клавиатуры.

Есть сложность в том, что все данные аккордеона заполняются из API, поэтому многие из решений, которые я видел, жестко запрограммированы. Например, использование информации, найденной в статье ниже, не сработало, поскольку уникальные значения жестко закодированы:

https://www.hassellinclusion.com/blog/accessible-accordion-pattern/

Я добавил много соответствующих ярлыков ARIA, и навигация по вкладке вокруг него работает хорошо, как и программа чтения с экрана, но я не могу заставить аккордеон расширяться.

Я пытался говорить об этом под другим углом, заставляя интерпретировать кнопку ввода как щелчок по элементу, чтобы развернуть аккордеон, но совершенно потерян, пытаясь сделать такую вещь в Angular, поскольку вставка Vanilla JS не так проста, как это было бы кажется.

Любая помощь или советы будут высоко оценены!

0
Catch-A-Big-Fish