表单验证存在问题,不在表单呈现
执行正如您在此plunker中看到的那样,默认情况下表单是有效的(检查未运行),但是如果您在框中写了一些内容并将其删除,它就会正常工作(ok按钮被禁用) )。
有人知道如何在启动时设置无效状态的表单吗?
答案 0 :(得分:3)
您可以使用$pristine
属性。如果没有人触摸表单,则$pristine
设置为true。
<input type="button" value="ok" ng-disabled="Form.$invalid || Form.$pristine"/>
答案 1 :(得分:0)