角度

时间:2019-07-04 06:08:57

标签: angular

我正在使用angular8。我是否可以制作自定义中间件来在加载任何组件之前检查网络速度和本地存储检查。你能建议我怎么做吗?

1 个答案:

答案 0 :(得分:1)

尝试使用cylinder.skinner = nil ,它会在像这样加载任何组件之前被调用-

  

custom.resolver.ts

resolvers
  

在您的app.module.ts

import {
  Resolve,
  ActivatedRouteSnapshot,
  RouterStateSnapshot,
  Router
} from '@angular/router';
import { Inject } from '@angular/core';

export class ActiveResolver implements Resolve<any> {
  constructor() {}

  resolve(_route: ActivatedRouteSnapshot, _rstate: RouterStateSnapshot) {
       <-- your custom logic for speed -->
  }

}