Questions tagged [angular-resolver]
135 questions
                    
                    67
                    
            votes
                
                7 answers
            
        Why would you use a resolver with Angular
I like the idea of resolvers.
You can say that:
for a given route you expect some data to be loaded first
you can just have a really simple component with no observable (as retrieving data from this.route.snapshot.data)
So resolvers make a lot of…
         
    
    
        maxime1992
        
- 22,502
- 10
- 80
- 121
                    38
                    
            votes
                
                8 answers
            
        Resolver Emitting Error ` ERROR Error: "[object Object]" `
I'm having a problem with regards of implementing a resolver on my routes as it has no issue until I include InitialDataResolver on my routing module.
pages-routing.module.ts
import { NgModule } from '@angular/core';
import { Routes, RouterModule…
         
    
    
        Riyenz
        
- 2,498
- 2
- 9
- 23
                    14
                    
            votes
                
                2 answers
            
        Angular resolver not updating or refetching data, despite `runGuardsAndResolvers` set to 'always'?
I have a set of Angular routes, with a listing of entities, with two child routes for creation of such an entity and the editing of an existing entity. The listing of entities has a resolver attached to it to prefetch the data for the component…
         
    
    
        marked-down
        
- 9,958
- 22
- 87
- 150
                    13
                    
            votes
                
                3 answers
            
        CanActivate guards on child routes run before parent Resolve finish
I'm trying to resolve data before navigating to children routes as i have to use that data in children guard. The issue is parent resolver, resolves data after the child guard is fired. Resolver takes long time to resolve data
// app.module.ts
const…
         
    
    
        Asad Shah
        
- 771
- 2
- 8
- 22
                    12
                    
            votes
                
                2 answers
            
        Angular 2+ - data loading: best practices
I was wondering what the best approach is to load data in Angular 5. Of course, we want to keep components dumb ;) For now, I am using a resolver and Angular calls the resolver in a specific route. Basically, data is loaded before a component has…
         
    
    
        GuyT
        
- 4,316
- 2
- 16
- 30
                    10
                    
            votes
                
                2 answers
            
        resolver on lazy loading angular
is there a way to add a resolver before loading a lazy load module? i tried to add resolve to the routs configuration but it is not triggered, also didn't find any thing useful about it on the web. any help would be appreciated
import { NgModule }…
         
    
    
        omer
        
- 2,435
- 2
- 24
- 28
                    8
                    
            votes
                
                1 answer
            
        i get resolve as strikethrough in my angular 15 generated project. how can i solve this?
I'm really new to angular and this is the first project I'm creating. what I need to do here is create an add-editClient component and use the angular resolve method to get data from the backend which is spring-boot and for the database I use MYSQL…
         
    
    
        codinggirl23
        
- 81
- 1
- 3
                    6
                    
            votes
                
                4 answers
            
        data is not updating on page after routing to same url with different params
Basically I have a notification component that show notification on click of icon in header. When we click the icon on header, it opens a popup and shows a list of notification. On clicking any one of the notification, it routes the user to the…
         
    
    
        Rohit Kumar
        
- 61
- 1
- 2
                    6
                    
            votes
                
                2 answers
            
        Router Resolver not rendering component
I have this router resolver to retrieve data from the Google Firestore. I am trying to use the Resolver to fetch the data ahead. When I place debugger at resolve function it shows me the data retrieved from the Server. But it is never returning from…
         
    
    
        PopStack
        
- 171
- 1
- 8
                    5
                    
            votes
                
                1 answer
            
        Angular 8 route resolver not canceling route navigation when return EMPTY
I'm adding an Angular 8 route resolver to prefetch data. Upon failure (for any reason) I return an EMPTY to cancel the route navigation. However, when I test this, I can step into the catchError block, it shows the toaster, and it returns EMPTY, but…
         
    
    
        flyboy78
        
- 81
- 1
- 7
                    5
                    
            votes
                
                0 answers
            
        Angular 4+. Show spinner while resolvers is process
Is it possible to show spinner instead of an empty page while resolvers do some work?
I have a module with two resolvers:  
 const routes: Routes = [
  {
    path: '',
    component: MyComponent,
    canActivate: [MyAuthGuard],
    resolve: {
     …
         
    
    
        No_Com
        
- 63
- 1
- 5
                    4
                    
            votes
                
                1 answer
            
        Angular Universal - TypeError: Converting circular structure to JSON
I am having a big problem related to Angular Server-Side Rendering (SSR), the usage of Resolvers and HTTP requests.
I am building a project in Angular 13, but I decided to implement SSR in order to improve the experience with SEO and redirection in…
         
    
    
        Piero Macaluso
        
- 1,166
- 1
- 10
- 24
                    4
                    
            votes
                
                0 answers
            
        Angular skipLocationChange doesn't work with resolver
I am using a resolver   resolve: { deviceView: DeviceViewResolverService } , in order to get all necessary data for my component before it is initialized.
I also use highcharts and if I call the same URL but want to get a different data from…
         
    
    
        Alon
        
- 41
- 4
                    4
                    
            votes
                
                1 answer
            
        How to use Angular Resolver for a component without route config?
I am using Angular Resolver to prefetch data from the server before showing the route so a page is not loaded empty, we're Ok about this principle. 
My question now is how to use the same Resolver to prefetch data from server without a route ? To…
         
    
    
        Ghassen
        
- 591
- 1
- 15
- 33
                    4
                    
            votes
                
                1 answer
            
        Angular GlobalErrorHandler and HttpErrorResponse - Resolver throwing badly formatted HttpErrorResponse
I've created global error handler in my Angular 6 application:
main error handler method:
handleError(error: Error | HttpErrorResponse) {
    const router = this.injector.get(Router);
    const notificationService =…
         
    
    
        Salarenko
        
- 105
- 5