我正在构建一个放大器的故事,需要让用户输入作为选择。假设有3个按钮Button 1
,Button 2
和Button 3
。如果用户单击Button 1
,将显示choice 1
的内容,其他按钮也将显示类似的内容。
我正尝试为此使用AMP.setState
。它可以在普通的AMP页面上运行,但是将amp故事添加到该页面后,它将无法正常工作。
这里是code for the above mentioned experiment
请看看并提出一些合适的解决方案。 谢谢。
答案 0 :(得分:1)
amp-story
与amp-bind
不兼容。
故事具有正在开发的称为“分支”的实验性功能,该功能通过在同一故事的不同页面上拆分内容状态来允许用户交互(请参见work in progress documentation)。
在您的示例中,如果用户分别单击Button 1
,Button 2
或Button 3
,则需要为用户创建故事的单独页面。