File

src/app/pages/pages-routing.module.ts

import {RouterModule, Routes} from '@angular/router';
import {NgModule} from '@angular/core';

import {PagesComponent} from './pages.component';
import {DashboardComponent} from './dashboard/dashboard.component';
import {NotFoundComponent} from './miscellaneous/not-found/not-found.component';
import {MenuLoaderService} from "../@core/services/menu-loader.service";

const routes: Routes = [{
  path: '',
  component: PagesComponent,
  data: {
    menus: ['side_bar']
  },
  resolve: {
    menus: MenuLoaderService
  },
  children: [{
    path: 'dashboard',
    component: DashboardComponent,
    data: {
      TITLE_TAG_KEY: 'dashboard'
    }
  }, {
    path: 'users',
    loadChildren: './users/users.module#UsersModule',
  },
    //   {
    //   path: 'products',
    //   loadChildren: './products/products.module#ProductsModule',
    // }, {
    //   path: 'product-attributes',
    //   loadChildren: './product-attributes/product-attributes.module#ProductAttributesModule',
    // }, {
    //   path: 'tags',
    //   loadChildren: './tags/tags.module#TagsModule',
    // }, {
    //   path: 'categories',
    //   loadChildren: './categories/categories.module#CategoriesModule',
    // }, {
    //   path: 'orders',
    //   loadChildren: './orders/orders.module#OrdersModule',
    // }, {
    //   path: 'transactions',
    //   loadChildren: './transactions/transactions.module#TransactionsModule',
    // },
    {
      path: 'reviews',
      loadChildren: './reviews/reviews.module#ReviewsModule',
    },
    //   {
    //   path: 'components',
    //   loadChildren: './components/components.module#ComponentsModule',
    // }, {
    //   path: 'miscellaneous',
    //   loadChildren: './miscellaneous/miscellaneous.module#MiscellaneousModule',
    // },
    {
      path: '',
      redirectTo: 'dashboard',
      pathMatch: 'full',
    }, {
      path: '**',
      component: NotFoundComponent,
    }],
}];

@NgModule({
  imports: [RouterModule.forChild(routes)],
  exports: [RouterModule],
})
export class PagesRoutingModule {
}

results matching ""

    No results matching ""