amp-bind错误:[variable]的默认值与第一个表达式结果不匹配

时间:2017-04-10 19:11:53

标签: google-amp amp-bind

我使用amp-bind绑定class属性:

<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 个答案:

答案 0 :(得分:2)

啊,这是一个错误! :)我已经提交了this issue,我们正在努力修复。

我们会尽量关注StackOverflow,但可以随时在我们的GitHub project中提出问题或在我们的Slack channel上提出问题。感谢你提出这个,Gil。