angularjs页面加载时闪屏问题
来源:互联网 发布:sha256算法详细 编辑:程序博客网 时间:2024/04/29 09:58
由于有时候网速或者其他的原因导致数据刷新很慢,如果使用{{ }}绑定,就会显示出变量原型及{{}},
首先想到的解决办法是:首页用ng-bind绑定数据,其他的可以用{{ }}绑定。
使得之前的
<div>你的编号是{{index + 1}}</div>
华丽丽的转化为
<div>你的编号是<span ng-bind="index+1"></span></div>
,也不知道你看着感觉如何,反正我是看着有点揪心,我好端端的只需要一个元素就能搞定的问题,现在需要两个元素,如果遇到更复杂的问题那就真的头大了,于是我又找到了另一种解决办法:
通过ng-cloak指令来解决,直接为元素添加此属性,angularjs会将首先将带有ng-cloak的元素设置为display=none,等到angularjs解析到带有ng-cloak的标签时,再去掉display=none样式以及ng-cloak属性。
此时又会发现还有一个问题,当同一个页面有很多ng-cloak时,加载完第一个带有ng-cloak的元素,其他的带有ng-cloak元素的display:none也一起消失了,此时之前的问题又发生了,为了解决这个问题,我们不妨这样写:
<divng-cloak class=‘ng-cloak’>{{index + 1}}</div>
这样就完美的解决了上述问题。
阅读全文
1 0
- angularjs页面加载时闪屏问题
- angularjs页面显示表达式问题
- angularjs页面刷新缓存问题
- angularjs应用刷新页面,导致toaster加载时失效的问题
- ng-bind及ng-cloak解决AngularJs页面加载闪屏问题
- bug记录:angularJS页面没法正常加载
- 【AngularJS】ng-cloak指令页面加载时防闪屏
- angularjs中实现页面加载动效
- AngularJS中重新加载当前路由页面
- angularjs 首次加载页面 及页面切换的动画
- 解决页面加载问题
- html页面加载问题
- 页面加载缓存问题
- AngularJS解决第一次加载闪烁问题
- AngularJs加载闪烁问题 ng-cloak
- angularjs 做修改页面遇到的问题
- AngularJS跳转刷新当前页面的问题
- AngularJS页面之间传值问题
- 集成学习之bagging、boosting及AdaBoost的实现
- IntelliJ Idea 2017 免费激活方法
- ofbiz实战——实验室预约系统共用配置文件
- 关于DB2数据库报java.sql.SQLException: No suitable driver found异常的原因及解决方法
- C语言中的8皇后问题。
- angularjs页面加载时闪屏问题
- mysql函数
- Golang笔记
- leetcode: 6. ZigZag Conversion
- 何晖光:“深度学习类脑吗?”--- 基于视觉信息编解码的深度学习类脑机制研究 | VALSE2017之十四
- HTML条件注释判断浏览器版本<!--[if lt IE 9]>
- 宝贝不开直通车了会降权吗?如何提升产品权重
- 考试相关题目
- linux驱动开发--定时器