formController有效性检查未定义

时间:2015-08-07 17:20:58

标签: angularjs validation

我有一个包含两个required验证的表单。 $valid$invalid都是未定义的。

validity

其中一项验证是针对自定义指令。以下是该实现(来自指令链接功能)。

 scope.modelCtrl.$validators.required = function(modelValue, viewValue) {
     var value = modelValue || [];
     var valid = attrs.required && (value.length || 0) > 0;
     return valid;
 };

该指令具有动态添加文本输入的ng-form。验证器确实被调用并返回预期值(在调试器中检查)。

关于验证(和自定义指令)的其他所有内容都可以正常工作,但包含该指令的表单没有设置其有效性。

如何正确设置表单值,我需要做什么?

0 个答案:

没有答案