S SmartDocs
系列: angular typescript 11 行 · 更新於 2026-02-03

projects.resolver.ts

angular/examples/week05-06/src/app/projects.resolver.ts

// @ts-nocheck
import { inject } from '@angular/core';
import { ResolveFn } from '@angular/router';
import { MetricsService } from './metrics.service';

export const ProjectsResolver: ResolveFn<unknown> = () => {
  const metrics = inject(MetricsService);
  return metrics.fetchProjects().pipe(
    metrics.cacheResponse('projects'),
  );
};

相關文章