角度防止将模型设置为无效的未定义
Angular prevent setting model to undefined on invalid
当输入验证失败时,模型将设置为 undefined
。有没有办法防止这种情况。我在 Angular 版本1.4.8
.
例如
<input id="name" ng-model="inputname" minlength="4">
当我在这里插入一些值,然后将其减少到少于 4 个字符时,模型inputname
变得undefined
。
想
通了这一点,ngModelOptions
下有一个名为 allowInvalid
的选项,它允许使用viewValue
更新modelValue
,即使它是无效的(而不是将其设置为 undefined
的默认行为(。
从文档中:
allowInvalid
:布尔值,指示可以使用未正确验证的值来设置模型,而不是将模型设置为未定义的默认行为。
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 角度防止将模型设置为无效的未定义
- Javascript/Html 未捕获的引用错误:赋值中的左侧无效;未捕获的引用错误:未定义计算
- 传单错误:无效的 LatLng 对象:( ,未定义)
- javascript 错误:未定义 jQuery 和无效的正则表达式:缺少 /
- 必须返回有效的 ReactComponent.您可能返回了未定义的数组或其他一些无效对象
- 变量传递无效-值未定义
- 属性<的值无效;旅行模式>:未定义,什么
- Javascript-遍历数组值无效-TypeError:DalsController.protype.a未定义
- 未定义力矩与无效力矩
- 无效的列索引未定义.取值范围为[0-8]之间的整数
- 元素类型无效:期望是字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义
- 元素类型无效,应为未定义的字符串