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

Я использую 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 сам)

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

1 ответ

Решение

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

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

Другие вопросы по тегам