角度路线开始和路线结束事件 [英] Angular Route Start and Route End Events

查看:58
本文介绍了角度路线开始和路线结束事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何访问路由开始和路由结束事件?我想在路由和加载数据时显示进度栏.

How can i get access to the routing start and routing end events? I want to show a Progress Bar while routing and loading data.

有人可以告诉我这是怎么回事吗?

Can someone tell me how this works?

推荐答案

如果您喜欢使用可观察的对象:

If you prefer to work with an observable:

import { Router, NavigationStart } from '@angular/router';
...
    constructor(router:Router) {
      router.events.subscribe(e => {
        if(e instanceof NavigationStart) {
          // Init Code
        }

        if(e instanceof NavigationEnd) {
          // Exit Code
        }
      }
    });

这篇关于角度路线开始和路线结束事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆