2016-07-15 9 views
0

テキストボックスの値を通貨またはパーセントのいずれかにフォーマットする必要があります。問題は私がangularjsを初めて習得したことであり、Googleで即座に答えを見つけることができません。あなたが私にこれを手伝ってくれることを願っています数字のテキストボックスの角のフォーマット

これはかみそりビューのコードスニペットです:

ClientPlace

チェックレート場合||

$ scope.SelectPlacement =関数(){ IF($ scope.formData.cbClientPlacement){{ {$:ドル値

この角部のためのものである場合はチェックを外しscope.formData.txtClientPlacement.kendoNumericTextBox.kendoNumericTextBox({ 形式: 'P0'、 小数点:4、 分:0、 最大:1、 ステップ:0 .01、 });他 }}} {

 {{ $scope.formData.txtClientPlacement.kendoNumericTextBox({ decimal:2 

})。 }}
} };

チェックボックスのクリックイベントによって、パーセントまたはドルのいずれかの形式で表示されます。ありがとう!

答えて

0

最終的に私の質問に対する解決策が見つかりました。コードスニペットは次のとおりです。

$scope.SelectPlacement = function() { 
     if ($scope.formData.cbClientPlacement) { 
      $("#txtCP").kendoNumericTextBox({ 
       format: "{0:p}", 
       decimals: 4, 
       min: 0, 
       max: 1, 
       step: 0.01 
      }); 
     } 
     else { 
      $("#txtCP").kendoNumericTextBox({ 
       format: "{0:c}", 
       decimals: 2 
      }); 
     } 
    }; 
関連する問題