我没有做任何太特别的事情.
我有一个输入,我希望每次击键都有效.如果验证失败,则显示错误.不要等待模糊事件触发$ 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检查:
尝试上述逐一找出符合您案例的人.
推荐阅读
如何解决《滚动div自动收报机》经验,为你挑选了1个好方法。 ... [详细] 如何解决《ASP.net5.0-WebAPI授权和ErrorCode302而不是401》经验,为你挑选了0个好方法。 ... [详细] 如何解决《文件中最少的常用词》经验,为你挑选了1个好方法。 ... [详细] 如何解决《使用JS和HTML将当前URL插入到链接中》经验,为你挑选了0个好方法。 ... [详细] 如何解决《SparkStreamingKafka流》经验,为你挑选了1个好方法。 ... [详细] 如何解决《flexbox在Safari中添加1px左边距》经验,为你挑选了2个好方法。 ... [详细] 如何解决《Kotlin中的2D阵列》经验,为你挑选了3个好方法。 ... [详细] 如何解决《等待新任务<T>():任务不运行?》经验,为你挑选了2个好方法。 ... [详细] 如何解决《NavigatorInvariantViolation:onlyChild必须传递只有一个孩子的孩子》经验,为你挑选了1个好方法。 ... [详细] 如何解决《libGDX设置允许我使用在Android中崩溃的Java8》经验,为你挑选了0个好方法。 ... [详细] 如何解决《将argparse转义字符作为选项处理》经验,为你挑选了0个好方法。 ... [详细] 如何解决《Autofac/FluentValidation:从请求实例的作用域中看不到具有匹配'AutofacWebRequest'的标记的作用域》经验,为你挑选了1个好方法。 ... [详细] 如何解决《ng-token-auth,ionic,devise_token_auth;令牌在xhr请求中随机丢失》经验,为你挑选了0个好方法。 ... [详细] 如何解决《如何使用新的ZendAPI升级PHP函数参数?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如果没有人接听,请转发twilio呼叫语音邮件》经验,为你挑选了1个好方法。 ... [详细] 如何解决《System.Zip.TZipFile.ExtractZipFile对某些文件引发错误。为什么?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《ValueError:使用conda命令后无法解析CPythonsys.version》经验,为你挑选了2个好方法。 ... [详细] 如何解决《Rmarkdown图像跳过文本》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在Access中使用SQLServer存储过程的输出参数》经验,为你挑选了1个好方法。 ... [详细] 如何解决《ReactiveX:Group和Buffer仅为每个组中的最后一项》经验,为你挑选了0个好方法。 ... [详细]吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1Google Places API Framework文件夹iOS中缺少某些类
- 2WHERE语句在使用It.IsAny的单元测试中不起作用
- 3我可以快捷方式检查变量是否为"nil"并替换为默认值?
- 4jQuery:分离还是不分离?
- 5如何使用THREE.DecalGeometry为贴花设置正确的方向
- 6我可以在流链中访问先前lambda的值吗?
- 7jQuery选择了滚动问题,包含所选内容的元素不滚动
- 8弹簧启动时MultipartFile的最大限制
- 9如何在gcloud中省略用户交互
- 10使用mysql中的alter table将date转换为datetime或timestamp
- 11WordPress - 允许对作者页面发表评论
- 12如何在Dev环境中提高Webpack性能?
- 13psycopg2选择timestamp返回包含在元组中的datetime.datetime,如何解压缩?
- 14为什么不可能/不太可能显示性能改进?
- 15连接列表列表
- 16读取不同语言环境中的时间戳
- 17我们可以在SQL Transaction中多次使用'GO'吗?
- 18如何在kubernetes上传递一个认为yaml的配置文件来创建新的复制控制器
- 19xgboost中Objective和feval之间的差异
- 20Intellij如何使用spring boot正确配置hql.现在我得到持久性QL查询被错误检查
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有