Skip to content

Instantly share code, notes, and snippets.

@miguelplazasr
Created September 28, 2018 15:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save miguelplazasr/1b504e142d7bfcfc84106ec5e23f88d6 to your computer and use it in GitHub Desktop.
Save miguelplazasr/1b504e142d7bfcfc84106ec5e23f88d6 to your computer and use it in GitHub Desktop.
Use resolve example
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { CmsResolver } from '../../resolvers/cms.resolver';
import { AdminComponent } from './admin.component';
import { CmsComponent } from './cms/cms.component';
export const routes: Routes = [
{
path: '',
component: AdminComponent,
data: {
title: 'Admin'
}
},
{
path: 'cms',
component: CmsComponent,
resolve: {
cmsResources: CmsResolver
},
data: {
title: 'CMS'
}
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
providers: [ CmsResolver ]
})
export class AdminRoutingModule {
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment