Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. {
  2. route: 'A'
  3. }
  4.  
  5. {
  6. route: 'B'
  7. }
  8.  
  9. canActivate(route: ActivatedRouteSnapshot,
  10. state: RouterStateSnapshot): boolean | Observable<boolean> | Promise<boolean> {
  11. let flag: boolean = false;
  12. let screen: string;
  13.  
  14. if (this._confirmService.isSubbmited) {
  15. flag = true;
  16. } else {
  17. this._pvqStepUp.pvqFlowInit().subscribe(
  18. data => {
  19. console.log('4176-21 --> Recieving Response from PVQ Guard {}', data);
  20. this._pvqStepUp.data = data;
  21. flag = true;
  22. console.log('4176-21:: flag --> {}', flag);
  23. screen = data.flow;
  24. // if(data.flow == 'A' || data.flow == 'B'){
  25. // this.router.navigate(['/pvq/ab']);
  26. // } else {
  27. // this.router.navigate(['/pvq']);
  28. // }
  29. },
  30. error => {
  31. console.log('4176-21 Recieving Error from PVQ Guard {}', error);
  32. flag = false;
  33. console.log('4176-21:: flag --> {}', flag);
  34. this.router.navigate(['/404']);
  35. }
  36. )
  37. }
  38. console.log('4176-21 -> End of PVQ Initial Guard:: flag --> {}', flag);
  39. return flag;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement