app/core/services/pdp-resolver.service.ts
Methods |
constructor()
|
Defined in app/core/services/pdp-resolver.service.ts:10
|
resolve | |||||||||
resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot)
|
|||||||||
Defined in app/core/services/pdp-resolver.service.ts:14
|
|||||||||
Parameters :
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);
}
}