当前位置: 首页 > 知识库问答 >
问题:

手动将窗体设置为无效的角度2

白学
2023-03-14

有没有办法手动将formGroup设置为无效状态?

我尝试了myForm.invalid=true 以及myForm.status='INVALID'

但是无效状态const

我不想将特定控件标记为无效。但是整个形式。


共有2个答案

郦兴德
2023-03-14

试试这个formData.form.controls['email']. setError({'inright': true});

丁子石
2023-03-14

试试这个:

myForm.setErrors({ 'invalid': true });
 类似资料:
  • 我正在处理登录表单,如果用户输入无效凭据,我们希望将电子邮件和密码字段标记为无效,并显示登录失败的消息。我如何去设置这些字段从可观察到的回调无效? 模板: 登录方式: 除了将inputs invalid(输入无效)标志设置为true之外,我还尝试将标志设置为false,并将设置为true。所有这些都不会导致输入显示其无效状态。

  • 在Angular 1. x中,我可以执行以下操作来创建一个基本上什么都不做的链接: 但在Angular 2中,相同的标签会导航到应用程序库。角2的等效值是什么? 编辑:这看起来像Angular 2路由器中的一个bug,现在github上有一个关于这一点的公开问题。 我正在寻找一个开箱即用的解决方案,或者确认不会有任何解决方案。

  • 问题内容: 试图在“分成两部分”的页面上获得背景;相对两侧的两种颜色(似乎是通过在标记上设置默认值,然后将另一种颜色应用到可拉伸整个窗口宽度的来完成的)。 我确实提出了一个解决方案,但不幸的是,该属性在IE7 / 8中不起作用,这对于该项目是必不可少的- 由于它只是纯色,也许有一种只使用常规属性的方法吗? 问题答案: 如果必须有较旧的浏览器支持,那么您就不能同时使用多个背景或渐变,那么您可能需要对

  • 问题内容: 我正在尝试使用Angular.js 创建一个子表单 有一种数据具有许多字段 标题 可用日期 价钱 所有人都对它们进行了验证。 提交数据后,我将按照需要进行处理,但是我想重置子表单,以使所有字段都不会变脏,并且该表单在清除字段有效的同时仍然有效,但所有字段均无效。现在脏了,但是将它们标记为无效是空的。 一个示例字段 这是提交时调用的函数 问题答案: 使用标签并设置属性,然后您可以在哪里命