angular-auto-validate for angular 4

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标签,但你必须动态地生成可以添加其他约束的表单...

+0

谢谢您的建议。我会看看动态表格。 – gio