• Overview
@angular/router

mapToResolve

function
stable

Maps an injectable class with a resolve function to an equivalent ResolveFn for use in a Route definition.

API

function mapToResolve<T>(provider: Type<Resolve<T>>): ResolveFn<T>;

mapToResolve

Maps an injectable class with a resolve function to an equivalent ResolveFn for use in a Route definition.

Usage {@example router/utils/functional_guards.ts region='Resolve'}

@paramproviderType<Resolve<T>>
@returnsResolveFn<T>

Description

Maps an injectable class with a resolve function to an equivalent ResolveFn for use in a Route definition.

Usage

@Injectable({providedIn: 'root'})export class ResolveUser { resolve() { return {name: 'Bob'}; }}const userRoute: Route = { path: 'user', resolve: { user: mapToResolve(ResolveUser), },};
Jump to details