我创建了一个预加载器,可以在第一次加载页面时正常工作:http : //vivule.ee/1
但是,在页面内导航时,加载程序无法按预期工作。使用FF时,您可以很好地看到这一点。代替加载程序,它仅显示空白背景。我使用的是ng-cloak,没有它,而不是空白的背景,它将显示内容加载标签{{}}。
我的加载程序的工作方式如下:显示加载程序,直到内容加载完毕,然后使用ng-hide隐藏隐藏加载程序。我是否可以使用ng-hide代替,而是以某种方式监听ng-cloak,例如当ng-cloak激活时,它显示加载程序,而在内容加载时将其隐藏,因为现在ng-clock似乎在ng-hide之前加载。
对不起,如果太令人困惑的问题:/
PS!要在页面内导航,请向下滚动至类似的游戏,然后单击一个。
我无法使用ng-cloak解决问题,而是这样做了-默认情况下,加载程序显示在页面上。当角度加载数据时,我发送jquery命令来隐藏加载器(这是在myapp.controller中完成的)。当我在页面内导航时,我使用jquery取消隐藏加载程序(代码再次位于myapp.controller中)-注意!在加载新页面之前,我取消隐藏它。
隐藏和取消隐藏是通过简单的display:none和display:block完成的(取消隐藏是使用jquery click完成的)。
$(".single_similar_game_container").click(function(e) {
if (e.button == 0) {
$("#spinner_bg").css("display", "block");
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句