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を使用しています
どうもありがとう
マルコ