99 votes

Impossible de se lier à 'aria-valuenow' car ce n'est pas une propriété connue de 'div'

Quel est le problème avec le code suivant? Hapenned pour moi quand j'ai essayé d'attribuer une expression à un élément,

 <div class="progress-bar progress-bar-striped active" role="progressbar"
  aria-valuenow="{{MY_PREC}}" aria-valuemin="0" aria-valuemax="100" >
    {{MY_PREC}}
  </div>
 

également essayé comme

 [aria-valuenow]={{MY_PREC}}
 

On dirait que ça se passe depuis la RC5

des idées?

233voto

Günter Zöchbauer Points 21340

La liaison angulaire2 est la propriété de liaison par défaut. Il n'y a pas de propriété aria-valuenow sur div s'il n'y a pas de directive ou de composant appliqué ayant un tel @Input()

Utilisez plutôt une liaison d'attribut explicite

 attr.aria-valuenow="{{MY_PREC}}" 
 

ou

 [attr.aria-valuenow]="MY_PREC" 
 

0voto

Alexis Le Gal Points 190

Avez-vous implémenté le nouveau logiciel ngModule?

Si tel est le cas, l'ordre des déclarations a une incidence sur le fonctionnement de l'application. Peut-être devriez-vous essayer de déclarer vos directives dans un autre ordre

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X