javascript - 输入类型数字允许用户删除数字并有一个空输入
问题描述
我将 angularJS 与rzSlider一起使用,以允许用户手动输入数字值或使用滑块来填充输入。问题是当他们拖动滑块然后从输入字段中删除整个输入时,rzslider floor 变为 undefined 或 NaN。我正在使用指令来绘制 HTML。
HTML:
'<div class="form-group position-relative mb-5">' +
'<label class="mb-3 calculatorLabel">How much are you looking to borrow? <a tabindex="0" data-toggle="popover" data-trigger="focus" title="How Much Can you Borrow" data-content="And here\'s some amazing content. It\'s very engaging. Right?"><i class="far fa-question-circle"></i></a></label>' +
'<input class="form-control form-control-lg text-transform-none" type="number" min="0" ng-required="true" title="Please Enter loan amount" maxlength="7" ng-model="model.autoLoan.borrowAmount">' +
'<rzslider rz-slider-model="model.autoLoan.borrowAmount" rz-slider-options="model.autoLoan.slider.borrowAmount.options"></rzslider>' +
'</div>' +
解决方案
添加ng-model="model.autoLoan.borrowAmount || 0"
纠正了问题感谢@holydragon
推荐阅读
- docker - 如何在没有“服务容器”的情况下在 Github Workflow 中使用 docker-compose/docker 连接到服务?
- sumologic - 如何计算和比较正则表达式匹配的数量
- php - MAMP 不启动任何服务器
- django - 使用 Nginx 的 Django 主机
- i3 - i3/sway - 如何绑定符号减号和等号
- java - getOutputStream 调用后连接重置
- spring - 如何让浏览器知道从spring服务器下载过程中发生了错误?
- metadata - Ag-grid 列定义和 `__metadata__` 属性
- react-native - 无法在 VS Code 的模拟器上运行我的应用程序
- jmeter - Jmeter beanshell采样器编写多行