2016-12-29 3 views
1

J'essaie de convertir une entrée utilisateur en pourcentage en utilisant aurelia converter et Numeral.js.Comportement Buggy Aurelia Value Converter avec pourcentage

Voici l'essentiel: https://gist.run/?id=5bbfa902b1d14bff6f506dfcf2045370

La conversion est buggy. Fondamentalement, quand j'entre le nombre, il ne se comporte pas comme prévu. Parfois, je ne suis pas en mesure d'entrer la valeur, et parfois il ne fait que saisir une valeur erronée. Le comportement est aléatoire.

Je ne sais pas si l'erreur est causée par value converter en essayant de convertir le nombre en même temps que je tape. Y at-il un travail autour?

Répondre

3

Il essaie de se mettre à jour à chaque frappe de touche. Vous voulez qu'il se mette à jour après avoir quitté l'entrée. Essayez d'utiliser value.bind="score | numberFormat & updateTrigger:'blur'" à la place.

Vous pouvez en savoir plus sur les comportements de liaison dans le Aurelia docs.

+0

Merci pour la réponse rapide. – akshayKhot