I am using route resolvers, like:
routes.push({
path: '', component: MainComponent, children: [
{path: 'config', component: ConfigurationWizardComponent, resolve: { settings: SettingsResolver }},
{path: 'jobs', children: [
{path: '', component: JobsOverviewComponent, resolve: { settings: NoFallbackSettingsResolver }},
{path: 'add', component: JobFormComponent, resolve: { databases: DatabaseResolver }},
]},
{path: '', redirectTo: '/jobs', pathMatch: 'full'},
],
});
However, since the resolvers take a little while to complete, it seems that the application is not doing anything until the resolver finishes.
Is it possible to provide any kind of visual feedback to the user while a route resolver is being executed?