How to handle query parameters in angular 2

后端 未结 12 769
灰色年华
灰色年华 2020-11-27 03:41

In my routable component I have

@RouteConfig {
  {path: \'/login\',   name: \'Login\', component: LoginComponent}
}  

But how

12条回答
  •  感情败类
    2020-11-27 04:30

    For Angular 4

    Url:

    http://example.com/company/100
    

    Router Path :

    const routes: Routes = [
      { path: 'company/:companyId', component: CompanyDetailsComponent},
    
    ]
    

    Component:

    @Component({
      selector: 'company-details',
      templateUrl: './company.details.component.html',
      styleUrls: ['./company.component.css']
    })
    export class CompanyDetailsComponent{
       companyId: string;
    
       constructor(private router: Router, private route: ActivatedRoute) {
              this.route.params.subscribe(params => {
              this.companyId = params.companyId;
              console.log('companyId :'+this.companyId);
         }); 
      }
    }
    

    Console Output:

    companyId : 100

提交回复
热议问题