состояние усилителя не работает с настройкой состояния по умолчанию - PullRequest
0 голосов
/ 28 января 2020

Я установил сценарий amp с состоянием по умолчанию в своем коде.


<amp-state id="defaultState">
  <script type="application/json">
  {
    "currentState":"general",
    "general": {
      {% for i in stores %}
        {%if store.map != '' %}
          "active{{loop.index}}":"{%if loop.index == 1 %}active{%else%}location__container{%endif%}",
        {%endif%}
      {% endfor %}
      "a":"a"

    }
   }
</script>
</amp-state>



и здесь я установил состояние по умолчанию

[class]=defaultState[defaultState.currentState].active{{loop.index}}

, но мне нужен переключатель состояние с кодом

on="tap:AMP.setState({select: '{{i.map}}'
        {% for b in stores %}
            {%if b == i %}
               ,active{{loop.index}}:'active'
            {%else%}
                ,active{{loop.index}}:'location__container'
            {%endif%}
        {% endfor %}
      })"

и я не могу

...