テキストボックスの値にパーセントシンボルを追加したいのですが、ng-modelに追加しないでください。それは目の下だけの目的でなければならない。そして、靴底のシンボルも。それはangularJsまたはCSSでも可能です。私を助けてください。これは私の例です。テキストボックスの値に%symbolを追加する方法
$scope.percent=response.percent.toFixed(1);
ありがとうございます。
テキストボックスの値にパーセントシンボルを追加したいのですが、ng-modelに追加しないでください。それは目の下だけの目的でなければならない。そして、靴底のシンボルも。それはangularJsまたはCSSでも可能です。私を助けてください。これは私の例です。テキストボックスの値に%symbolを追加する方法
$scope.percent=response.percent.toFixed(1);
ありがとうございます。
は、まあ、私はあなたの問題を理解していました。常に '%'記号が必要です。右?。その場合は、次のコードを使用します。
https://jsfiddle.net/scottux/sxh22hfz/
.filter('percent', function() {
return function (input) {
if (!input || isNaN(input)) {
return;
} else {
return input + '%';
}
};
あなたが探しているのは、ngModelController
のparsers
とformatters
です。これらを使用すると、ビューに表示されてモデルに保存されたngModel
の値を操作できます。
https://docs.angularjs.org/api/ng/type/ngModel.NgModelController# $パーサ https://docs.angularjs.org/api/ng/type/ngModel.NgModelController# $フォーマッタ
ここPlunkerの例です:http://plnkr.co/edit/y9lLc8gHTrT9bmoOG77u?p=preview
私にいくつかの例を教えてもらえますか –
@RaviKumarRavanam - 私は答えを例で更新しました。 – fubar
に1を加えたもので、常にビューのパーセンテージを維持することは可能ですか?私は入場するときを意味する –
は、あなただけのフィールドラベルに "%" を置くことができませんか?なぜそれは入力そのものにある必要がありますか? – nnnnnn
しかし、私は自分の値で "%"を入力します。入力フィールドの値がパーセントであるので –
値に '%'を追加すると編集可能になります。これは、ユーザーが複数を追加したり、すべての '% 'を削除した場合に対処する必要があることを意味します。これで問題がなければ、スコープ変数に '%'を追加するだけです。 'response.percent.toFixed(1)+"% "' – Rajesh