angularjs使用ng-show的闪烁问题
直接在head添加以下代码<style>@charset "UTF-8";[ng:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng:form{display:block;}</style>
以上方法可能还会有问题,终极解决方案:
// 默认给页面元素设置display: none; 然后通过变量showDialog的true/false来添加class类名
.dialog{
display: none;
}
.displayShow{
display: block !important;
}
<div class="dialog" ng-class="{'displayShow': showDialog}"></div>