【发布时间】:2014-02-13 05:14:45
【问题描述】:
我正在尝试使用 AngularJS 创建一个启动画面,如 AngularJS youtube 频道上的演讲所述:http://youtu.be/xOAG7Ab_Oz0?t=10m20s
它使用 ng-cloak 指令。这是 HTML:
<head><head>
<body ng-app>
<!-- inline styles -->
<div class="splash" ng-cloak="">
<p>Loading</p>
</div>
<!-- Rest of app -->
</body>
还有 CSS:
[ng-cloak].splash {
display: block !important;
}
[ng-cloak] {
display: none;
}
.splash {
background-color: #428bca;
}
这是一个小提琴:http://jsfiddle.net/TimFogarty/LaBvW/2/
在小提琴中,splash div 并没有像谈话所说的那样消失。这段代码有问题吗?我犯错了吗?如何实现这个闪屏?
【问题讨论】:
-
这里也描述了这个方法:ng-newsletter.com/advent2013/#!/day/21 跟着这个导致了同样的问题。 (事实上,这个网站的代码有错误。
id="spalsh"应该是class="splash"但这并没有解决我的主要问题。)
标签: javascript html css angularjs