2016-07-15 2 views
0

Мне нужно отформатировать значение текстового поля как в валюте, так и в процентах. Проблема в том, что я новичок в angularjs, и я не могу найти немедленный ответ в google. Надеюсь, ты сможешь мне помочь.Угловой формат для числового текстового поля

Это фрагмент кода для просмотра бритвы:

ClientPlace

проверить, если ставка || снимите, если значение доллар

это для угловой части:

$ scope.SelectPlacement = функция() { , если ($ scope.formData.cbClientPlacement) { { { $ scope.formData.txtClientPlacement.kendoNumericTextBox.kendoNumericTextBox ({ формата: 'р0', десятичных: 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 
      }); 
     } 
    }; 
Смежные вопросы