我正在尝试动态构建导航链接,该链接也具有可选参数
<mat-list-item *ngFor="let link of itemSummarylinks" class="app-sidenav-content">
<a mat-list-item [routerLink]="[link.routerLink,itemCode,'edit']">
{{link.name}}
</a>
</mat-list-item>
下面是路线:
{ path: 'general-product-attributes/:id', component: eneralProductAttributesDetailComponent },
{ path: 'general-product-attributes/:id/:edit', component: GeneralProductAttributesEditComponent }
如果路径是:
[general-product-attributes/35/Edit] --> it should edit componenet
[general-product-attributes/35]--> it should flow to detail componement
那么如何动态构建路由器:
[routerLink]="[link.routerLink,itemCode,'edit']"
[routerLink]="[link.routerLink,itemCode,'']"
如果我在编辑位置传递空,它应该导航到详细组件但它给出错误,我该如何解决这个问题。