erreur “Trouvé 3 éléments avec les non-unique id #entrée”

Je suis à l'aide de Polymère avec Chrome 63.0.3239.108 (mis à jour ce matin) et j'ai eu quelques nouvelles erreurs lors du lancement de ma webapp :

    [DOM] Found 3 elements with non-unique id #input

Voici mon code :

    <div class="card-content" on-keypress="_keyHandler">
        <paper-input id="login" label="[[i18n('uid')]]"></paper-input>
        <paper-input id="pwd" label="[[i18n('pwd')]]" type="password"></paper-input>
        <paper-input id="server" label="[[i18n('server')]]"></paper-input>
    </div>

Ouais, alimentation papier les éléments ont le même id, mais que puis-je faire pour supprimer cette erreur de la console ?

Merci beaucoup

Aaaaand c'est pourquoi je ne prends pas de Polymère au sérieux. Voir aussi: github.com/PolymerElements/paper-input/issues/600
Meilleur que vous pouvez faire est de l'ignorer, car il ne fait pas de prévenir votre formulaire de travail.
c'est ok pour un certain temps jusqu'à ce Polymère 1 devient complètement obsolète. après cela, il sera ok si l'application n'a pas besoin de beaucoup d'entretien. cependant, si vous voulez rattraper avec les nouveaux trucs que vous finirez par passer à l'ombre, et de corriger tous les problèmes que vous voyez aujourd'hui avec dom: de l'ombre. Il est logique de combiner ces changements avec le déplacement de Polymère 2 (ou 3 autrefois près de la mi-2018, juste deviner le temps).
il faut un esprit de torsion à l'approche et certains de résister à l'ordinaire. J'ai investi quelques mois dans la construction d'un polymère+redux (pas d'autres cadres) de l'infrastructure et je suis très heureux d'avoir l'ensemble de l'application avec des dizaines de points de vue dans < 500kb -min-format qui peut agir à la fois comme un SPA et site classique avec sporadiques, les composants embarqués. alors qu'il y a des bosses sur cette route tous les webdev sera employant des webcomponents un jour, au moins ceux qui n'ont pas peur de l'ombre dom
Le polymère est d'essayer d'être mince et a été initialement construit sur une future norme qui a changé beaucoup de choses (malgré fourni par google de la pression pour la promotion de leurs propositions). Sauf s'ils veulent win95 portant sur de tous les anciens il n'y a pas moyen de garder le expérimentales première étape pour toujours. Mais tous les cadres de le faire (voir angulaire de rebondissements) et de Polymère 1->2 changements sont relativement petites. Encore une fois, si vous n'avez pas d'observer les composants de l'isolation de les raccorder avec jquery pour 2 ans, il pourrait être trop tard pour commencer maintenant, mais alors est-il plus facile de réécrire l'ensemble de la base de code? De toute façon mieux adaptée à un chat de discussion. Bonne chance!

OriginalL'auteur user3197506 | 2017-12-18