【问题标题】:Display a loading icon until the page loads completely AngularJS显示加载图标,直到页面完全加载 AngularJS
【发布时间】:2018-06-08 01:15:20
【问题描述】:

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

这些选项中的任何一个都有效。

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

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

我想要一些使用 AngularJS 的方法来在加载所有图像和视频时退出预加载器。

【问题讨论】:

    标签: javascript angularjs asynchronous load ready


    【解决方案1】:

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

    <div ng-view ></div>
    

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

    $viewContentLoaded : 每次重新加载 ngView 内容时都会发出。

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

    在您的视图重新加载后触发此事件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-06
      • 1970-01-01
      • 2022-11-21
      相关资源
      最近更新 更多