角路线开始和结束干线事件(Angular Route Start and Route End Eve

2019-09-29 04:50发布

我如何才能访问到路由的开始和结束的路由事件? 我想显示一个进度条,而路由和加载数据。

谁能告诉我这是如何工作的?

Answer 1:

如果你喜欢用一个观察的工作:

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
        }
      }
    });


文章来源: Angular Route Start and Route End Events