代码如下,页面刚加载的时候ng-show所在的div会冒出来一瞬间,怎么避免呢?
<label class="col-sm-2 control-label">用户名</label>
<div class="col-sm-10">
<input type="text" autocomplete="off" name="username" ng-model="data.username" ng-minlength="5" ng-maxlength="10" ng-required="true" class="form-control" placeholder="请输入用户名">
<div ng-show="myform.username.$error.minlength" class="alert alert-danger help-block">
用户名不能小于5位
</div>
<div ng-show="myform.username.$error.maxlength" class="alert alert-danger help-block">
用户名不能大于10位
</div>
</div>
用ng-if吧,show只是简单的修改display:none;ng-if是移除整个DOM,所以不会有你说的那种情况了