我有一个带有角度验证的表单,使用$dirty
当我从某个页面访问它时,验证会从一秒钟开始显示。喜欢得到一个糟糕的过渡,但它只是在iOS上,android工作正常。
我试图在任何地方搜索,无法找到解决方案,任何人都可以提供帮助? 谢谢。
示例代码:
<div class="error-container text-left" ng-show="form.firstName.$invalid && form.firstName.$dirty">
<p ng-show="form.firstName.$error.required">First name can not be empty</p>
</div>
但是在第一次加载页面时,它仍会出现在第一次加载的几秒钟。
答案 0 :(得分:1)
您可以在div类中添加ng-hide。
<div class="error-container text-left ng-hide" ng-show="form.firstName.$invalid && form.firstName.$dirty">
<p ng-show="form.firstName.$error.required">First name can not be empty</p>
</div>