我没有做任何太特别的事情.
我有一个输入,我希望每次击键都有效.如果验证失败,则显示错误.不要等待模糊事件触发$ touch.
我认为这是默认情况,但显然不是.我使用角度材料和角度消息.我正在为封锁检测这样做.
标记:
当我第一次来到页面,打开大写锁定,并开始输入,我的错误消息如下所示:
{ "$error": { "capslock": [ { "$viewValue": "Q", "$validators": {}, "$asyncValidators": {}, "$parsers": [ null ], "$formatters": [ null, null ], "$viewChangeListeners": [], "$untouched": false, "$touched": true, "$pristine": false, "$dirty": true, "$valid": false, "$invalid": true, "$error": { "capslock": true }, "$name": "login", "$options": { "debounce": 100, "updateOnDefault": true } } ] }, "$name": "primaryLogin", "$dirty": true, "$pristine": false, "$valid": false, "$invalid": true, "$submitted": false, "login": { "$viewValue": "Q", "$validators": {}, "$asyncValidators": {}, "$parsers": [ null ], "$formatters": [ null, null ], "$viewChangeListeners": [], "$untouched": true, "$touched": false, "$pristine": false, "$dirty": true, "$valid": false, "$invalid": true, "$error": { "capslock": true }, "$name": "login", "$options": { "debounce": 100, "updateOnDefault": true } } }
所以这似乎按预期工作,但实际错误消息不会显示,直到模糊事件触发该特定输入..所以我可以使用大写,输入10个字符,错误对象说封锁错误是有的,但由于$触及不是真的,那么它没有表现出来.
一旦$ touch设置为true,那么我可以回到输入中,一切都按预期工作.
有任何想法吗?提前致谢!
更改
至
你也可以试试
要么
您也可以像这样对他们进行有条件的检查:
或有条件的OR检查:
尝试上述逐一找出符合您案例的人.
推荐阅读
如何解决《如何将swagger与我的快速应用程序集成》经验,为你挑选了1个好方法。 ... [详细] 如何解决《cv2.ml_KNearest对象没有属性find_nearest》经验,为你挑选了1个好方法。 ... [详细] 如何解决《为什么我不能使用jQuery检查这个单选按钮?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《什么是phpMyAdmin对我的UNIONALL查询做什么?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《从Python调用CMath函数的高效解决方案》经验,为你挑选了1个好方法。 ... [详细] 如何解决《有没有办法在向量常量时间中插入一些东西》经验,为你挑选了1个好方法。 ... [详细] 如何解决《SpringJPA不在》经验,为你挑选了1个好方法。 ... [详细] 如何解决《引导程序布局-我们是否应始终使用XScol类》经验,为你挑选了1个好方法。 ... [详细] 如何解决《分段故障11,因为C中有40MB的阵列》经验,为你挑选了1个好方法。 ... [详细] 如何解决《配置Django和Google云端存储?》经验,为你挑选了3个好方法。 ... [详细] 如何解决《使用deleteBy和removeBy之间的JpaRepository区别》经验,为你挑选了1个好方法。 ... [详细] 如何解决《AzureWebApp临时文件清理责任》经验,为你挑选了1个好方法。 ... [详细] 如何解决《点击不在Windows上的python3.5中工作》经验,为你挑选了3个好方法。 ... [详细] 如何解决《如何设置每个文件类型选项卡大小?》经验,为你挑选了2个好方法。 ... [详细] 如何解决《命名空间标识符的范围是什么?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《显示缓冲异步通道和通道之间差异的示例?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《我需要按一个按钮来发推文》经验,为你挑选了1个好方法。 ... [详细] 如何解决《VisualStudio2015Update1未显示当前的Git分支》经验,为你挑选了1个好方法。 ... [详细] 吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1如何用swift添加圆形按钮?
- 2Ax - 检查是否从数据库中选择了字段
- 3错误路径中的webpack错误@ multi main
- 4如何计算行中三个元素的每一个可以有300px宽度?
- 5使用红外激光传感器Nexus 6P和5X测量距离
- 6我怎样才能运行多台Andy机器
- 7关于Java集,如何通过其属性删除元素?
- 8Android:如何检测语言已更改手机设置
- 9Java.exe在Android Studio中以非零退出值2结束
- 10Lisp-family:对符号调用和符号的不同评估作为参数
- 11Wreq:停止404s抛出异常
- 12将信号发送到其他进程
- 13WooCommerce:[woocommerce_checkout]短代码显示结帐表格,但不显示付款方式
- 14memcmp链接器错误Visual Studio 2015
- 15VelocityJS(速度 - 动画)+ WebPack - 我该如何使用它?
- 16有什么意义等待DoSomethingAsync
- 17需要有关宏定义的帮助
- 18Clojure偏右
- 19将PDF文件/对象插入Microsoft Excel时出现"无法插入对象"错误
- 20C#@ line break功能与Java相当
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有