File

app/core/services/pdp-resolver.service.ts

Index

Methods

Constructor

constructor()

Methods

resolve
resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot)
Parameters :
Name Type Optional
route ActivatedRouteSnapshot No
state RouterStateSnapshot No
Returns : Observable<any>
import { Injectable } from '@angular/core';
import {
	Resolve,
	ActivatedRouteSnapshot,
	RouterStateSnapshot
} from '@angular/router';
import { Observable, of } from 'rxjs';

@Injectable()
export class PdpResolverService implements Resolve<any> {

	constructor() { }

	resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<any> {
		const lastUrl = route.url[route.url.length - 1];
		const isPdp = lastUrl.path.includes('productid-');
		return of(isPdp);
	}
 }

result-matching ""

    No results matching ""