问题标签 [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.
angularjs - 如何显示数字类型输入字段的最小值和最大值的错误消息?
如何设置/显示使用角度 js 在数字类型的输入字段上设置的最小值和最大值的错误消息。
angular - 可用于验证的局部变量的 Angular2 动态名称
我有几个需要验证的输入字段,error-msg
当我分配本地模板变量(#requireSomeProperty1
)并检查它们(*ngIf="requireSomeProperty1.errors"
)时,它可以与我的自定义组件一起正常工作
现在,我需要从数据库中加载它们,而不是将它们硬编码为 html 模板。一切正常,但我不确定如何在使用*ngFor
.
我试过这个,但我得到了解析错误:
我也试过这个,但我也遇到了错误:
我也试过这个,我没有得到任何错误,但什么也没发生:
那么,我错过了什么?还是我想在这里做不可能的事情?
angular - 异步验证器不适用于 Angular 中的模板驱动表单
我为我的模板驱动表单创建了一个异步验证器。
我在我的模板中使用它,如下所示,但我没有从模板中的验证器获得我期望的错误消息。该调用将发送给验证器,但我猜它没有在组件中注册可观察对象。
html - 当我尝试在 Angular2 中验证输入时出错
我正在尝试验证输入
我得到了错误:
错误类型错误:无法在 checkAndUpdateView(core.es5. js:12122) 在 callViewAction (core.es5.js:12485) 在 execEmbeddedViewsAction (core.es5.js:12443) 在 checkAndUpdateView (core.es5.js:12123) 在 callViewAction (core.es5.js:12485) 在 execComponentViewsAction (core.es5.js:12417) 在 checkAndUpdateView (core.es5.js:12128) 在 callViewAction (core.es5.js:12485)
有人可以帮助我吗?
javascript - 反应表单上的自定义验证器用于密码并确认密码匹配将未定义的参数导入 Angular 4
我正在尝试实现一个自定义验证器来检查密码和密码确认是否相等。问题是验证器正在获取未定义的密码和确认密码参数。我如何使这项工作。该函数有效,因为如果我将条件更改为 === 而不是 !== 它会在字段相同时正确抛出错误。有谁知道这里的错误是什么?
signup.component.html
注册组件.ts
自定义验证器.ts
angularjs - Angularjs 允许一个十进制数后
这是我的代码的简短版本。
正如你在这里看到的,
https://regex101.com/r/fvPBTW/1 我使用相同的正则表达式。
它接受 44.44、44、
但不是 44. , 44.444,44.44.44, 44.44.
我认为是因为数字功能。
但我只想输入数字和一位小数,后面有数字。
我能做些什么?
angular - 如何迭代现有的 FormControl 验证器
我正在尝试进行自定义验证,并且需要在运行时添加新的验证器。这可以使用
其中 control 是 AbstractControl 的实例。
好的,到目前为止一切都很好。但是,我想检查我正在添加的验证器是否已经添加。我还想稍后找到我添加的验证器以进一步操作它。
所以问题是:如何遍历附加到某个 AbstractControl 实例的验证器?
angularjs - 如果值在数组中,AngularJS输入有效
有输入
如果输入值是数组中包含的任何数字(在本例中为数组possibleInputValues
),我希望它是有效的。
因此,例如,如果用户在输入中键入“2”,它应该是有效的(因为数组possibleInputValues
包含 2),但应该是无效的,例如值 5。
我在AngularJS 文档中找到的一种方法是为这种验证编写自己的指令。这是唯一的方法还是有更轻量级的方法?
我正在寻找的是这样的
和控制器
forms - Angular:myForm.errors 代表什么?
我想从表单中获取所有错误。我尝试使用Angular 文档附带的实时示例,并将其添加required
到第一个字段中:
https://plnkr.co/edit/6b1paWOlKtXnDn1VVCyP
如您所见,如果您清空该name
字段,它会触发required
验证器,并且control
与 name 字段相关的字段有一个错误对象...但对象的errors
属性myForm
仍然是null
. 为什么?
它不应该包含一个包含由子控件的验证器触发的所有错误的对象吗?那么errors
财产代表什么呢?