在角度模式表单中验证表单元素时获取“请添加错误消息”

时间:2019-01-07 04:59:50

标签: angularjs jsonschema angular-schema-form tv4

我目前正在使用angular-schema-form(https://github.com/json-schema-form/angular-schema-form)来生成基于json模式的表单。表单会按预期生成,但在验证时会给我一个错误“请为tv4-xxx添加错误消息”以及实际的验证消息。

注意:如果这很重要,我的工作代码将使用UI-Bootstrap而不是Bootstrap。

我尝试过的事情:

  1. 创建了一个本地代码,并导入了所有必需的依赖项并运行了该应用程序。我能够使用适当的错误消息成功验证表单字段,并且不会收到“请为tv4-xxx添加错误消息”错误消息。

  2. 我的工作代码使用bower来添加所有依赖项,据我所知,它已在代码中添加了所有必需的依赖项,但仍然会出现此错误。

错误的屏幕截图:

Validation error message

期望的是实际的验证错误,但它会返回消息“请为tv4-xxx添加错误消息”以及不希望的实际验证错误。

1 个答案:

答案 0 :(得分:0)

事实证明,我们的angular应用程序进行了两次验证,一次是通过angular-auto-validate库和TV4.js进行的,该程序在angular-schema-form内部使用。

angular-auto-validate无法识别由angular-schema-form发送的错误代码,因此得到“请为tv4-xxx添加错误消息”。

禁用验证即可解决问题。