在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,本地化为意大利语
非常感谢
马