Angular child Routing

 1.Create few component that u want to route:

2.Add in app-routingmodule.ts

import { AboutUsComponent } 
from './about-us/about-us.component';
import { AboutCompanyComponent }
 from './about-company/about-company.component';
import { AboutusComponent }
 from './aboutus/aboutus.component';

hey

import { ComponentNgModule } from '@angular/core';
import { RouterModuleRoutes } from '@angular/router';
import {HomeComponentfrom './home/home.component';
import { AboutUsComponent } from './about-us/about-us.component';
import { AboutCompanyComponent } from './about-company/about-company.component';
import { AboutusComponent } from './aboutus/aboutus.component';
import { ProfileComponent } from './profile/profile.component';
import { UserComponent } from './user/user.component';
import { ErrorPageComponent } from './error-page/error-page.component';
const routesRoutes = [
  
  { path: ''component: HomeComponent },
  { path: 'Aboutus'component:AboutUsComponent,
children:[
  {path: 'compony'component:AboutCompanyComponent},
  {path: 'Aboutus'component:AboutusComponent,}

]

},
  {path:'Profile',component:ProfileComponent},
  {path:'User/:id',component:UserComponent},
  {path:'User/:id',component:UserComponent},
  { path: '**'component:ErrorPageComponent  },
];

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


Add link in that component where you want to sub routine


    
    this is about us page

    <ul>
        <li><a  routerLink="compony">aboutcompony</a></li>
        <li><a routerLink="Aboutus">AboutUs</a> </li>
    
     
     
  </ul>


<router-outlet></router-outlet>



remove activerouterLinkOption


Comments

Popular posts from this blog

interview questions js[ Anurag Singh ProCodrr]

reactnative_creation