问题标签 [angular-validation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 角度 2 中没有默认值的 FormControl 布尔值
我在角度 2 (4.1.2) 中使用反应形式
我有一个布尔属性,我不想拥有默认值,但它应该是必需的。
这就是我创建表单的方式:
还有我的html:
问题是,虽然这可行,但单选按钮是预先选择的,但我不希望这样,而是必须通过单击其中一个单选按钮来选择它。如果没有单击任何单选按钮,我希望表单无效。
angular - Angular 2+ ReactiveForm 自定义验证功能未触发
我正在FormGroup
以下列方式构建我的:
但是上面的验证箭头函数永远不会被触发;控制台从不记录。我究竟做错了什么?
angular - 具有多个输入和验证的角度组件(必需)
我想创建一个具有多个输入控件的自定义组件,我可以在其他组件表单中使用它,包括验证。我能找到的唯一示例展示了如何使用 ONE 输入和自定义验证器创建一个简单的组件。但是我无法创建具有两个或更多输入的组件,例如
我正在使用“ControlValueAccessor”,以便可以使用“[(ngModel)]”调用我的组件
但问题是我不知道如何只为我的一个输入实现所需的验证器,并为它们两个实现最小长度验证器。该表单在开始时始终有效,但它不应该因为必填字段中没有值。
javascript - Angular自定义异步验证器不起作用
这是演示 plnkr。我正在尝试为具有文本框和验证按钮的 OTP 输入实现自定义异步验证器。我只想在用户单击验证 OTP 按钮或表单提交按钮时验证输入。目前正在文本更改事件上进行验证,但它不起作用。 表单 HTML:
表单组件:
angular2-forms - 如何同时在多个 formControl 上设置验证器()?
是否有任何替代方法来最小化代码行。
angular2-forms - angular2 - FormGroup 验证未触发
我在表单中有一个 FormGroup。单击提交按钮时,我需要验证 FormGroup 控件,但它没有触发。TransactionForm 是表单,allocationForm 是 FormGroup。单击添加按钮时,我需要单独验证 FormGroup。必填字段验证未触发。
组件.ts
html
angular-reactive-forms - angular2 在表单初始化后添加自定义验证
我在组件而不是 html 中设置自定义验证错误消息。我无法获得像错误消息对象这样的全局变量,因为表单没有被初始化。获取未定义的错误消息...
零件