2017-04-10 3 views
1

J'utilise amp-bind pour lier l'attribut class:Ampères-bind Erreur: valeur par défaut pour [variable] ne correspond pas premier résultat d'expression

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

avec l'élément amp-state suivant:

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

Cependant, après le chargement de la page, j'obtiens l'erreur:

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; 

(cette erreur est affichée ed dans le div lui-même)

Comme vous pouvez le voir, ma valeur par défaut correspond à la première expression. Qu'est-ce que je fais mal?

Répondre

2

Ah, c'est un bug! :) J'ai classé this issue et nous travaillons sur un correctif.

Nous essayons de garder un oeil sur StackOverflow, mais ne hésitez pas à déposer un problème dans notre GitHub project ou poser une question sur notre Slack channel la prochaine fois. Merci d'avoir soulevé ça, Gil.