变量'name'在页面加载时闪烁

时间:2013-05-27 02:59:19

标签: angularjs

我是角色新手,我正在学习一些教程,但似乎无法找到如何在页面加载之前获取变量 {{name}} 以退出闪烁......有没有人遇到过这个问题?

{{name}}显示一瞬间然后消失。只是试图让它不会瞬间显示。

enter image description here

提前致谢!

3 个答案:

答案 0 :(得分:5)

您还可以使用ngcloak在实际绑定发生之前禁止输出html模板。

答案 1 :(得分:3)

ngCloak指令用于避免html模板显示导致的不良闪烁效应。

例如:

<div id="template1" ng-cloak>{{ 'hello' }}</div>
<div id="template2" ng-cloak class="ng-cloak">{{ 'hello IE7' }}</div>

答案 2 :(得分:2)

如果它会帮助任何人,比如kirhgoff,想知道如何为title元素排序:ng-cloak会在某种程度上有所帮助,但是你可以完全阻止它使用ng-bind指令而不是{ {}}。

这样:

<title ng-bind="pageTitle"></title>

<title>{{pageTitle}}</title>

这避免了ng-cloak完全解决的问题。