在AngularJS中,我有未知数量的NumericTextBox(它们是在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,则应清除该字段。我的用户抱怨他们每次点击剑道数字文本框时都必须手动删除 0。
我试过这个,但它失败了:
$(function() {
$('[data-role="numerictextbox"]').each(function(){
var textbox = $(this);
textbox.value(null);
});
});
我找到了一个简单的解决方法。将剑道控件绑定到的模型设置为等于 null。这样,剑道控件将显示空白,而不是 $0