Я создал боковую панель на странице истории AMP.
Внутри боковой панели у меня есть меню со ссылками и подменю. Я пытаюсь добавить «активный» класс к элементам подменю, когда их родительский элемент щелкается с помощью этого кода.
<div class="caret" on="tap:AMP.setState({sidebar.openMenu: 1})">
И схватив переключатель в элементе подменю с помощью
<ul [class]="sidebar.openMenu ? 'active' : ''" class="subMenu">
Проблема в том, что когда я нажимаю на родительский пункт меню, появляется ошибка консоли.
AMP.setState не внесен в белый список
Появляется и ничего не меняется.
Как добавить действие AMP.setState в белый список на боковой панели страницы истории AMP?
1 ответ
Вам не нужен amp-bind
для создания многоуровневой amp-sidebar
навигации, используйте вместо них действия и события AMP.
Похожие вопросы
Новые вопросы
amp-html
AMP HTML (Accelerated Mobile Pages HTML) - это проект, призванный сделать Интернет быстрее и проще в разработке. Это набор HTML-тегов, библиотека JavaScript и кеш для AMP-совместимых страниц.