AMP setState не работает должным образом на сервере - PullRequest
0 голосов
/ 02 декабря 2018

Я пытаюсь реализовать панель вкладок AMP с помощью селектора AMP.Все работает нормально в localhost.Но это не работает на сервере должным образом.Это означает, что иногда он работает, но не все время на сервере.

Я попытался добавить # development = 1 в URL и AMP.printState () в консоли.это показывает, что состояние меняется, но вкладка не меняется.

(извините за мой плохой английский)

<button on="tap:AMP.setState({selectedTab: 'a'})" >Internet</button>
<button on="tap:AMP.setState({selectedTab: 'b'})" >Voice</button>

<amp-selector on="select:AMP.setState({selectedTab: event.targetOption})" [selected]="selectedTab" role="tablist" layout="container" class="ampTabContainer">
  <div role="tab" class="tabButton" selected option="a" hidden>Internet</div>
  <div role="tabpanel" class="tabContent">Internet content</div>
  <div role="tab" class="tabButton" option="b" hidden>Voice</div>
  <div role="tabpanel" class="tabContent">Voice content</div>
</amp-selector>
...