除了一件事,我把它全部搞定了。如果
,我需要myForm
为$valid = true
和$valid = false
if
请注意,这都在ng-repeat和ng-form子表单中。
我该怎么办?有什么办法吗?
答案 0 :(得分:1)
只需将ng-required
指令添加到myForm
中的所有字段。
E.g。 <input type="text" name="myInput" ng-required="isRequired()" />
。
如果至少有一个表单字段包含值,则isRequired
函数应该返回true,否则返回false。
如果这不起作用,那么就有你遗漏的信息 - 所以在这种情况下请提供有关你的HTML和JS代码的更多信息(我只是提到这一点,因为我看到你用这个问题标记了这个问题ng-repeat,这可能会使场景与您在问题中描述的vanilla略有不同。)