in my app, I'm resolving the user from the BE after login. I would like to navigate to certain init page base on the role of the user. I have tried doing this with a can activate guard, but because guards are being calculated before resolvers, my user is undefined and the app is stuck. (important to mention, I'm using ngrx to manage state and so my user is saved to the state). Is there any way I could check the role of my user in the can activate guard and somehow await the UserResolver ?
Angular - Resolvers and Guards
386 Views Asked by יובל צרפתי At
1
There are 1 best solutions below
Related Questions in ANGULAR
- Firebase link existing user to anonymous account?
- It doesnt always show all the books on my homepage
- Google adsense ads.txt status cannot be not found
- When I navigate to the URL'http://localhost:4200/', it redirects me back
- Ionic Angular Standalone ion-icon are not showing at all
- How to make Angular understand that view child is of a specific type, not a general ElementRef?
- vscode, debug angular, first time, doesn't debug, 2nd time stops at main.js then it's ok
- How to perform CRUD operations on a static JSON array in Angular? (without API)
- Ngrx props<>() method in createAction()
- How to animate rotation of an image inside input control?
- Detecting click inside and outside of the listening component in Angular
- Angular - type guard not narrowing types
- In node_modules file i am getting Angular genric error while using fontawesome in angular12
- Angular 16 sending null values to API
- GoogleCloud Error: Not Found The requested URL was not found on this server
Related Questions in NGRX
- Ngrx props<>() method in createAction()
- How to use PrimeNG multiselect search to trigger an API call based on user search input and populate the multiselect with the retrieved data?
- Undo/Redo in Angular
- Issues with overriding an ngrx store setup in a test with TestBed.overrideModule
- when should i use createFeatureSelector (NGRX) over a callback
- RXJS operator for combineLatest with no null values
- How to add an element to an array in ngrx with patchState (Angular Signal Store)
- How to handle the default case when using 'createReducer' to create a reducer and 'on' to handle actions?
- Using the new NGRX-Signal Store using withEntities, I'm not able to access the Entity Signal attributes in the TypeScript file
- NGRX component-store effect is looped by calling patchState
- Are ngrx effects triggered again after state updates?
- Concurrency problems when using refresh token interceptor and NgRx pattern in Angular
- Can't configure ngrx-store-localstorage for standalone components approach in Angular
- Including images in Angular 17+ library using Nx framework
- NgRx does not trigger selector after state change
Related Questions in NGRX-STORE
- Ngrx props<>() method in createAction()
- ngrx-store-localstorage with angular 17 standalone component
- RXJS operator for combineLatest with no null values
- Why I am unable to emit reducer function from an effect?
- Using the new NGRX-Signal Store using withEntities, I'm not able to access the Entity Signal attributes in the TypeScript file
- node modules error: Type parameter 'OT' has a circular constraint
- Can't configure ngrx-store-localstorage for standalone components approach in Angular
- NgRx does not trigger selector after state change
- action not being detected by ngrx store angular
- Ngrx latest version, can't retrieve the data from the store
- NgRx get data from api but not storing it to state
- How to hydrate the ngrx store with Angular 17 and SSR
- Error when providing ngrx effect in provideEffects() (Angular 14)
- How to configure multiple reducers in angular 17 standalone components where ngModule is not present?
- Syncronize Scrolling with NgRx
Related Questions in ANGULAR-ROUTER-GUARDS
- empty path (/) not redirecting to dashboard in angular 17
- why I get this null message when trying to use my guard?
- Have a problem with Angular 17 Guards, can't make private route
- How to implement Guard for components which are lazy loaded in Angular 16+
- How can define router guard in standalone components in Angular?
- Angular 17 - functional guard - ERROR NullInjectorError: NullInjectorError: No provider for
- Guard condition not executing
- Cannot stop Angular from preventing the routing. CanDeactivate wont work
- Functional Guards in Angular
- How to unsubscribe from RxJs subject within an Angular functional route guard
- Role based system in Angular
- How to remove the promise from loadChildren in Angular 15 importing a module
- Error: Uncaught (in promise): TypeError: guard is not a function TypeError: guard is not a function on Angular
- How to test Functional Router Guard with Parameter within runInInjectionContext
- AuthGuard Not Recognizing Session Cookie 'sessionId' in Angular App
Related Questions in ANGULAR-RESOLVER
- How to handle stored query params in angular route using resolvers to avoid any extra navigation?
- Prevent resolver from making additional calls if another resolver called and then redirected to different path
- Can a resolver use the same service instance form another module except the AppModule in Angular?
- Angular 16 Resolvers - How to handle redirection to child
- How do I run a http request using a functional resolver?
- Angular ResolveFn - inject() must be called from an injection context
- How to convert deprecated resolver using Resolve interface to use the ResolveFn syntax?
- How to proper implement an Angular Resolver using NGRX
- Re-fetching resolved data for child component
- Angular route - combine data from multiple resolvers
- i get resolve as strikethrough in my angular 15 generated project. how can i solve this?
- Load data before component renders Angular
- "Unable to resolve dependency tree" while creating a new Angular project
- Angular Resolver does not hit API when reloading the page?
- Angular Router not Resolving Promises before returning observable
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Yes you can, check out Todd Motto's blog Preloading ngrx store with Route Guards. Instead of waiting on the resolver, you can wait on state.