provideQueryClient
TypeScript
1function provideQueryClient(queryClient: 2 | QueryClient3 | InjectionToken<QueryClient>): Provider;定义于:packages/angular-query-experimental/src/providers.ts:21
通常,你只需调用一次 provideTanStackQuery 来设置 TanStack Query 及整个应用的 QueryClient —— 它内部会调用 provideQueryClient。若需为应用的某一部分提供不同的 QueryClient 实例,或在单元测试中使用,则可直接调用 provideQueryClient。
参数
queryClient
| QueryClient
| InjectionToken<QueryClient>
一个 QueryClient 实例,或一个可提供 QueryClient 的 InjectionToken。
返回值
Provider
一个可用于提供 QueryClient 实例的 provider 对象。
示例
在组件测试中仅提供用于测试的 QueryClient,而不启用 provideTanStackQuery 的其他默认配置:
TypeScript
1TestBed.configureTestingModule({2 providers: [provideQueryClient(new QueryClient())],3})