私はかなり簡単なことをしようとしています。入力フィールドのうち、ユーザータブは、私は、各番号には2つの小数点以下を含むようにその値を取り、値を変更したいときにも0.00入力はng-blurでonblurを更新しません。
ここでHTML
<input type="text" class="form-control" only-digits ng-blur="vm.cleanNumbers(vm.order.frameInformation.A)" ng-model="vm.order.frameInformation.A">
です
コントローラが呼び出さ取得され、値が変更されますが、入力は決して私が値ログインしてるplunkrの変化
function cleanNumbers(value) {
if (value !== 0) {
var hasDecimal = value.indexOf('.') > -1;
value = value.replace('$', '');
value = value.replace(/[,]+/g, '');
value = parseFloat(value);
if (isNaN(value)) {
return 0;
}
value = value.toFixed(2);
}
}
を反映していません私が更新する入力が欲しいものを見ている。
私は私のルータの構文としてのコントローラを使用していSNIPPET上で実行してください実際のプロジェクトはplunkr、tにそれを追加するのを忘れてしまった助けのためのハンク –