angular-auto-validate for angular 4
问题描述:
我正在寻找能够基于输入标签指令进行自动验证的Angular4库。 基本上原因是我不想手工填充(在我的html模板代码中)所有带有“Field1 is required”,“Field2必须是有效的电子邮件”等标准消息的表单,其中标有管理错误可见性的* ngIf。angular-auto-validate for angular 4
我认为这个过程可以并且应该是自动的(在运行时)。 我发现这个有趣的库为AngularJs编写:angular-auto-validate
你知道任何类似的Angular4库吗? 或者,也许你能建议我一个好方法来完成我的目标吗?
答
您可以使用一个模型驱动的形式与一些验证,但并不免除您在HTML代码中添加邮件...
最近我用ng-dynamic-forms。我通过让json描述这些表单来生成我的表单。在部份JSON,您可以指定要使用的领域的所有验证什么错误信息会显示:
"validators" : {
"required": null,
"minLength": 2,
"customVal": false
},
"errorMessages": {
"required": "Required field. ",
"minLength": "A minimum of two characters is required. ",
"customVal": "Custom message. ",
}
通过这种方式,你不需要在你的HTML添加manualy标签,但你必须动态地生成可以添加其他约束的表单...
谢谢您的建议。我会看看动态表格。 – gio