0

在 AngularJS 中,处理输入中的过滤值的最佳方法是什么?

我们的用户应该输入一个数字并看到它已本地化,但您不能将输入绑定到模型并使用过滤器对其进行格式化。

我们可以有一个单独的格式化输入并解析它,但也许有一种更优雅的方式。

有人有更好的主意吗?

HTML:

<script>
var app = angular.module('myApp', []).controller('myCtrl', function ($scope) {
    $scope.test = {
        'val': 12.34
    };              
};
</script>
<section ng-app="myApp">
  <div ng-controller="myCtrl">
    <form> 
      <input type="text" value="{{test.val|number:1}}" ng-model="test.val" />
    </form>
  </div>
</section>

工作示例:

http://jsfiddle.net/monguz/6u0zqc0L/

我们使用的是意大利语本地化的 AngularJS 1.4

非常感谢

马可

4

0 回答 0