angular - 如何在 Angular 中停止初始验证,在像组件一样在选项卡中重用的表单字段上?
问题描述
由于这个问题模棱两可,让我解释一下:
组件中有大量的输入字段。这些是共享的,就像标签一样,在用户切换帐户时多次共享。
由于字段始终存在且不在模式上,因此如果我为一个帐户输入值并在我键入时进行验证并且可能在我完成时成功,下次当我选择另一个帐户时,即使可能存在验证也会保留在那里没有价值,还没有触及任何东西。
字段有其逻辑;发生错误时,我正在使用 MD 引导指令以及绑定到 .touched、.dirty 挂钩的有效、无效类。
问题是当我切换到另一个表单并且值可能不同但验证仍然发生时。见附图:
我想我需要像 viewInit 这样的东西,或者可能会破坏表单并每次重新创建。或者只是重置验证,直到任何触摸或焦点或增值。
解决方案
推荐阅读
- c# - Dropbox API - UploadAsync 值应该匹配
- java - 如何从字符串中删除数字
- java - 应用程序将空编辑 tex 识别为 0
- php - 如何使此查询不查找部分长度?
- angular - 如何通过单击条形图中的特定条形导航到具有相同标题/系列名称的另一个图表?
- javascript - 在 typescript 中解析 CLI 中的文本
- reactjs - {React Native} Firebase - 导航前更新用户值仅在软刷新后有效
- android - 在androidNDK中使用FFmpeg库播放视频
- brightness - Halcon - 设置图像亮度/曝光
- r - 有人可以解释 R 软件中 %in% 的参数顺序吗?