经过测试ios端使用ng-show的时候可能会先把该块加载出来,然后再隐藏,过程中会有一点延迟,所以使用ng-show的时候经常会出现闪屏;
解决办法:
1.假如这个模块为静态数据,可以直接使用ng-if代替ng-show;
2.假如这个模块内包含动态数据(比如出现ng-model需要动态控制页面),可以使用ng-show,但需要再手动给该模块添加style=“display:none”具体如下所示;
<div ng-show="isTrue" style="display: {{istrue?'block':'none';}}">默认需要隐藏的模块</div>