我的angularjs表单上的$ invalid和$ valid都未定义

时间:2018-12-12 10:36:21

标签: javascript angularjs

我已经阅读了这篇文章 https://serverfault.com/questions/918530/mysql-includedir-not-working

但是实际上我的问题不一样,我已经定义了这样的表格

!includedir

我有Modal打开此表单模板,在程序的某个点上,我可以毫无问题地打开Modal,并将表单转换为类似这样的内容:

cnf

在其他方面,它也可以翻译成这样:

<form name="EntityForm" role="form" novalidate ng-submit="EntityForm.$valid && save()" id="EntityForm"></form>

当我比较两种情况时,我发现在第二种情况下angularjs不能正确解析“ ng-invalid”。

angularjs怎么可能不解决表单上的有效指令和无效指令?

谢谢。

1 个答案:

答案 0 :(得分:0)

我通过检查表单中的所有元素解决了我的问题,我有一个自定义指令来检查表单中的某些验证,即使在控制台中没有错误,也没有其他调试$ invalid和$ valid值的方式表格未定义。因此,如果将来遇到此问题,请仔细检查表单中的所有模型元素和指令。