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