程式碼如下,頁面剛載入的時候ng-show所在的p會冒出來一瞬間,怎麼避免呢?
<p 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="请输入用户名">
<p ng-show="myform.username.$error.minlength" class="alert alert-danger help-block">
用户名不能小于5位
</p>
<p ng-show="myform.username.$error.maxlength" class="alert alert-danger help-block">
用户名不能大于10位
</p>
</p>
用
ng-if
判斷 或加上
ng-cloak
ng-show,ng-hide 是css顯示與隱藏,試試在把這段的動畫效果中時長改最小
這是表單驗證麼?你試試用ng-if我覺得好一點吧
在element上加ng-cloak
ng斗篷
用ng-if吧,show只是簡單的修改display:none;ng-if是移除整個DOM,所以不會有你說的那種情況了
用
ng-if
初始化時加上ng-hide這個class或是設定display:none,預設隱藏就行了
http://www.cnblogs.com/whitew...