src/app/pages/users/users-routing.module.ts
import {NgModule} from '@angular/core';
import {Routes, RouterModule} from '@angular/router';
import {UsersComponent} from './users.component';
import {AddUserComponent} from './add/add-user.component';
import {DetailUserComponent} from './detail/detail-user.component';
import {EditUserComponent} from './edit/edit-user.component';
import {ListUserComponent} from './list/list-user.component';
import {ProfileComponent} from "./profile/profile.component";
import {FormLoaderService} from "../../@core/dynamic-form/service/form-loader.service";
const routes: Routes = [{
path: '',
component: UsersComponent,
children: [{
path: 'add',
component: AddUserComponent,
data: {
TITLE_TAG_KEY: 'users.add',
pageTitle: 'افزودن کاربر',
forms: {
basic_info: {
title: 'اطلاعات اصلی',
containerClass: 'col-sm-6',
path: 'users/basic-info-users'
},
edit_users: {
title: 'فرم نقش های کاربر',
containerClass: 'col-sm-6',
path: 'users/edit-users'
},
add_users: {
title: 'اطلاعات پایه کاربر',
containerClass: 'col-sm-6',
path: 'users/add-users'
},
}
},
resolve: {
form: FormLoaderService,
}
}, {
path: 'detail/:id',
component: DetailUserComponent,
}, {
path: 'edit/:id',
component: EditUserComponent,
data: {
TITLE_TAG_KEY: 'users.edit',
pageTitle: 'ویرایش کاربر',
forms: {
basic_info: {
title: 'اطلاعات اصلی',
containerClass: 'col-sm-6',
path: 'users/basic-info-users'
},
edit_users: {
title: 'فرم نقش های کاربر',
containerClass: 'col-sm-6',
path: 'users/edit-users'
},
add_users: {
title: 'اطلاعات پایه کاربر',
containerClass: 'col-sm-6',
path: 'users/add-users'
},
}
},
resolve: {
form: FormLoaderService,
}
}, {
path: 'list',
component: ListUserComponent,
data: {
TITLE_TAG_KEY: 'users.list'
}
}, {
path: 'profile',
component: ProfileComponent,
}]
}];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
export class UsersRoutingModule {
}