Comment afficher ng-modèle d'entrée de valeur de la monnaie dans angulaire?
Je vais avoir en html
<input type="text" ng-model="price" >
<h2>{{ price | currency}}</h2>
Dans le contrôleur
$scope.price = 10;
Which displays **$10** in h1 if i change the value in price model input.
Je veux la zone de texte d'entrée pour être en devise ($10 dans la zone de saisie de la valeur).
Comment atteindre cet objectif?
désolé pour ma réponse précédente, je n'ai pas lu votre question correctement. S'il vous plaît essayer ma version de démonstration de la nouvelle-réponse ci-dessous.
OriginalL'auteur bleedCoder | 2013-12-23
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer d'utiliser formateurs et les analyseurs comme
puis
Démo: Violon
avez-vous vérifié le violon... il a l'air bien
Lorsque la valeur est supprimée, le dollar s'en va. Aucune idée pourquoi?
C'est parce que la regex ne remplace la première character. Essayez d'utiliser
/[$,]/g
.OriginalL'auteur Arun P Johny
Pour l'entrée je n'utilise pas
ng-bind
oung-model
, j'ai toujours utiliserng-value
à la place.Eh bien, la question est: "Comment faire pour afficher ng-modèle d'entrée de valeur de la monnaie", et pas "Comment faire pour modifier l'entrée et gardez la monnaie".
Oui, la question est "Comment faire pour afficher ng-model valeur d'entrée en tant que monnaie". Le fait que la personne s'interroge sur les valeurs d'entrée implique qu'ils veulent que le formatage se produire sur les valeurs saisies dans une zone de texte.
OriginalL'auteur MarceloBarbosa