显示加载图标,直到页面完全加载 AngularJS

Display a loading icon until the page loads completely AngularJS

我正在尝试显示预加载器,直到所有网站内容都加载完毕,但我无法获取它。

任何一个选项都有效。

$(document).ready(function(){ //content load });

$(window).load(function() { //content load });

我想要一些 AngularJS 的方法,以便在加载完所有图像和视频后退出预加载器。

您可以在主控制器或视图控制器中执行此操作, 确保将视图内容包裹在 ng-view 指令

周围
<div ng-view ></div>

您可以将上述指令用作 class 或元素。

$viewContentLoaded : Emitted every time the ngView content is reloaded.

$scope.$on('$viewContentLoaded', function(){
  //Here you can hide your pre-loader
});

重新加载视图后将触发此事件。