Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- route: 'A'
- }
- {
- route: 'B'
- }
- canActivate(route: ActivatedRouteSnapshot,
- state: RouterStateSnapshot): boolean | Observable<boolean> | Promise<boolean> {
- let flag: boolean = false;
- let screen: string;
- if (this._confirmService.isSubbmited) {
- flag = true;
- } else {
- this._pvqStepUp.pvqFlowInit().subscribe(
- data => {
- console.log('4176-21 --> Recieving Response from PVQ Guard {}', data);
- this._pvqStepUp.data = data;
- flag = true;
- console.log('4176-21:: flag --> {}', flag);
- screen = data.flow;
- // if(data.flow == 'A' || data.flow == 'B'){
- // this.router.navigate(['/pvq/ab']);
- // } else {
- // this.router.navigate(['/pvq']);
- // }
- },
- error => {
- console.log('4176-21 Recieving Error from PVQ Guard {}', error);
- flag = false;
- console.log('4176-21:: flag --> {}', flag);
- this.router.navigate(['/404']);
- }
- )
- }
- console.log('4176-21 -> End of PVQ Initial Guard:: flag --> {}', flag);
- return flag;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement