我要初始化一个放大器状态,如下所示:
<amp-state id="tabs">
<script type="application/json">
{
"selected": "latest"
}
</script>
</amp-state>
Run Code Online (Sandbox Code Playgroud)
然后将这个初始化值显示在首页请求中:
<p [text]="tabs.selected"><p>
Run Code Online (Sandbox Code Playgroud)
这行不通。p标签的内容仅在状态更改时才更新。例如,通过按钮:
<button on="tap:AMP.setState({tabs: {selected: 'top'}})">Press me</button>
Run Code Online (Sandbox Code Playgroud)
我希望页面上的元素能反映出进一步的用户交互之前的初始化状态。
Codepen:https://codepen.io/powlo/pen/VMpVRm/ ? editors = 1000