标签: javascript angularjs
我有一个必需的输入框,但只显示是否需要。
<form name="frm" ng-submit="!frm.$valid || function()" novalidate> <input ng-show="something == true" type="text" ng-model="optional" required /> </form>
显然,如果输入被隐藏,表单将始终为$invalid。
$invalid
有没有办法只考虑可见的字段来考虑表单是否有效?