Amp html amp bind不在内部工作以更改元素';s类内幕故事

Amp html amp bind不在内部工作以更改元素';s类内幕故事,amp-html,amp-list,amp-bind,Amp Html,Amp List,Amp Bind,我在AMP故事页面中创建了一个侧栏 在侧边栏中,我有一个带有链接和子菜单的菜单。当使用此代码单击子菜单项的父项时,我尝试将“活动”类添加到子菜单项 <div class="caret" on="tap:AMP.setState({sidebar.openMenu: 1})"> 并在子菜单项中用 <ul [class]="sidebar.openMenu ? 'active' : ''" class="subMenu"> 问题是,当我点击父菜单项时,控制台出现错

我在AMP故事页面中创建了一个侧栏

在侧边栏中,我有一个带有链接和子菜单的菜单。当使用此代码单击子菜单项的父项时,我尝试将“活动”类添加到子菜单项

<div class="caret" on="tap:AMP.setState({sidebar.openMenu: 1})">

并在子菜单项中用

<ul [class]="sidebar.openMenu ? 'active' : ''" class="subMenu">

问题是,当我点击父菜单项时,控制台出现错误

AMP.setState未列入白名单

显示,并且没有任何更改


如何在AMP故事页面侧栏中白名单AMP.setState操作?

您不需要
AMP-bind
来创建多级
AMP-sidebar
导航,

您不需要
AMP-bind
来创建多级
AMP-sidebar
导航