Ошибка amp-bind: значение по умолчанию для [переменной] не соответствует первому результату выражения

Я использую amp-bind для привязки атрибута класса:

<div [class]="menu.menuClass" class=hide">...</div>

со следующим элементом amp-state:

<amp-state id="menu">
  <script type="application/json">
  {"menuClass":"hide"}
  </script>
</amp-state>

Однако после загрузки страницы я получаю сообщение об ошибке:

amp-bind: Default value for [class] does not match first expression result (hide). This can result in unexpected behavior after the next state change.&#8203;&#8203;&#8203;

(эта ошибка исправлена ​​в самом div)

Как видите, мое значение по умолчанию соответствует первому выражению. Что я делаю не так?


person Gil Birman    schedule 10.04.2017    source источник


Ответы (1)


Ах, это ошибка! :) Я зарегистрировал эту проблему, и мы работаем над ее исправлением.

Мы стараемся следить за StackOverflow, но не стесняйтесь сообщать о проблемах в нашем проекте GitHub или задавать вопросы вопрос в нашем канале Slack в следующий раз. Спасибо, что поднял это, Гил.

person choumx    schedule 11.04.2017