0

在 AngularJS 中,我有未知数量的 NumericTextBoxes(它们是在 ng-repeat 中制作的):

<input kendo-numeric-text-box
   k-format="'c2'"
   class="form-control"
   k-min="0" k-max="10000000"
   k-ng-model="fund.Amount"/>

当用户单击任何文本框时,如果值为 $0,则该字段应清除。我的用户抱怨每次点击 Kendo NumericTextBox 时都必须手动删除 0。

我试过这个但它失败了:

$(function() {
  $('[data-role="numerictextbox"]').each(function(){
    var textbox = $(this);
    textbox.value(null);
  }); 
});
4

1 回答 1

0

我为我的目的找到了一个简单的解决方法。将Kendo Control绑定的模型设置为null。这样剑道控制显示一个空白,而不是 0 美元

于 2018-06-18T15:24:09.270 回答