博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Angular] Show a Loading Indicator for Lazy Routes in Angular
阅读量:4983 次
发布时间:2019-06-12

本文共 974 字,大约阅读时间需要 3 分钟。

We can easily code split and lazy load a route in Angular. However when the user then clicks that lazy loaded route, it make some time to actually fetch and run the JavaScript bundle. In this lesson we'll see how we can implement a loading indicator for such lazy loaded routes.

 

import { Component } from '@angular/core';import { Router, RouteConfigLoadStart, RouteConfigLoadEnd, RouterEvent } from '@angular/router';@Component({  selector: 'app-root',  templateUrl: './app.component.html',  styleUrls: ['./app.component.css']})export class AppComponent {  loading: boolean;  constructor(router: Router) {    this.loading = false;    router.events.subscribe(      (event: RouterEvent): void => {        if (event instanceof RouteConfigLoadStart) {          this.loading = true;        } else if (event instanceof RouteConfigLoadEnd) {          this.loading = false;        }      }    );  }}

  

转载于:https://www.cnblogs.com/Answer1215/p/11420056.html

你可能感兴趣的文章
正则表达式
查看>>
楼房重建(分块优化)
查看>>
斐波那契数列(矩阵加速递推)
查看>>
HTTP笔记之一
查看>>
Gradle 学习一
查看>>
hiho #1223 不等式
查看>>
EOS多节点同步代码分析
查看>>
Synchronized关键字
查看>>
webfont 字体
查看>>
lua快速入门
查看>>
FullCalendar 官方文档翻译
查看>>
plsql 操纵表数据的2种方式
查看>>
输出日期
查看>>
hibernate中实体与数据库中属性对应的类型
查看>>
多线程池以及futures python新的线程包
查看>>
3389无法连接的5种原因分析
查看>>
C++拾遗(三)关于复合类型
查看>>
理解mvc
查看>>
WCF入门简单教程(图文) VS2010版
查看>>
jQuery EasyUI API 中文文档 - ComboBox组合框
查看>>