我正在尝试使用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并没有像谈话中说的那样消失。这段代码有什么问题吗?我是不是搞错了?我如何实现这个闪屏?
发布于 2014-01-23 06:39:10
第二个css选择器是:
[ng-cloak] {
display: none;
}应该是
.splash {
display: none;
}因为当应用程序启动时,angular将删除ng-cloak类
发布于 2014-01-23 06:54:44
本教程适用于我:http://www.ng-newsletter.com/advent2013/#!/day/21
这里有一个插入器:http://plnkr.co/edit/twGP7gUe9uraYXSr6kQG?p=preview
注意一些事情:
ng-cloak属性ng-cloak属性<>F211
标记:
<div class="splash" ng-cloak="">
<p>Loading</p>
</div>
<div ng-cloak="">
<h1> app loaded </h1>
</div>Css:
.splash {
display: none;
}
[ng-cloak].splash {
display: block !important;
}https://stackoverflow.com/questions/21294917
复制相似问题