Angularjs改变了使表单有效的原因

时间:2016-07-22 18:27:27

标签: javascript angularjs

我有一个必需的输入框,但只显示是否需要。

<form name="frm" ng-submit="!frm.$valid || function()" novalidate>
    <input ng-show="something == true" type="text" ng-model="optional" required />
</form>

显然,如果输入被隐藏,表单将始终为$invalid

有没有办法只考虑可见的字段来考虑表单是否有效?

0 个答案:

没有答案