一切都很好,除了一件事。我需要myForm
= $valid = true
,如果
- 所有输入都被填充
- 没有输入被填充
和$valid = false
if
- 部分但不是全部的输入被填充
注意,这些都在一个ng-repeat和一个ng-form子表单中。
我该怎么做?有办法吗?
只需将ng-required
指令添加到myForm
的所有字段。
。<input type="text" name="myInput" ng-required="isRequired()" />
.
如果至少有一个表单字段包含值,那么isRequired
函数应该简单地返回true,否则返回false。
如果这不起作用,那么就有你遗漏的信息-所以在这种情况下,请提供更多关于你的HTML和JS代码的信息(我只提到这一点,因为我看到你已经用ng-repeat标记了这个问题,这可能会使场景与你在问题中描述的香草略有不同)。