【发布时间】:2018-10-17 00:26:22
【问题描述】:
问题:每当我点击一个链接时,它都会同时选择这两个链接。但它正确显示了各个链接。
当我点击链接时,它并没有刷新整个路线。
我的代码:1. 角度路线:
{ path: 'gantt/:id', component: GanttWorkItemsComponent, data: { permission: 'Pages.WorkItems' }},
{ path: 'gantt', component: GanttWorkItemsComponent, data: { permission: 'Pages.WorkItems' } },
2.组件:
import { ActivatedRoute } from '@angular/router';
export class Gcomponent extens appComponent implements OnInit{
constructor(
injector: Injector,
private _http: Http,
private _workItemsServiceProxy: WorkItemsServiceProxy,
private params: ActivatedRoute) {
super(injector);
var paramId = params.snapshot.params["id"];
if (paramId) {
this.initiativeFilter = paramId;
this.nameFilter = 'strategy.id=' + this.initiativeFilter;
}
}
ngOnit(){}
}
【问题讨论】:
-
只是好奇,如果你改变路线的顺序,让
path: 'gantt'出现在gantt/:id之前,它会改变什么吗?
标签: angular visual-studio asp.net-core