根据AngularJS中的区域设置更改输入值

时间:2017-11-29 07:11:10

标签: javascript angularjs locale

我有一个场景,我必须根据其语言环境格式更改号码(用户放入输入字段)。我希望这个更改立即反映在HTML中。

如果用户输入类似23.4的数字,那么它应该在 ng-model 和html视图中立即改为23,4。

<input type="number" class="form-control" ng-model="vm.newPlayer.weight" ng-class="{'active' : vm.newPlayer.weight}">

这是我的输入字段。

1 个答案:

答案 0 :(得分:1)

我认为你可以利用手表并在价值变化上做所需的事情。

这是一个可以帮助您http://jsfiddle.net/user2314737/jmf6kL3n/

的示例小提琴
$scope.myName = "";
$scope.greeting = "h";
$scope.$watch("myName", function (newValue, oldValue) {
   //some custom code here
});