trx*_*trx 4 javascript typescript angular-routing angular angular7
我试图通过点击一个图标导航到一个新页面,下面是代码
this.prj = e.data.project_number;
this.router.navigateByUrl('/dashboard/ProjectShipment/634');
Run Code Online (Sandbox Code Playgroud)
而不是这个硬编码的查询参数,000634
我必须将 a 传递this.prj
给它。我的路径如下
const appRoutes: Routes = [
{
path: 'dB',
data: { title: 'Dashboard' },
children: [
{
path: 'ProjectShipment/:reportProject',
component: ProjectShipmentComponent,
data: { title: 'Project Shipment' },
}
Run Code Online (Sandbox Code Playgroud)
小智 9
您可以使用“router.navigate”代替“router.navigateByUrl”:
this.router.navigate([URL],{ queryParams: { id: this.prj });
Run Code Online (Sandbox Code Playgroud)
只需使用字符串插值即可
this.router.navigateByUrl(`/dashboard/ProjectShipment/${this.prj}`);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12193 次 |
最近记录: |