【发布时间】:2016-10-02 18:40:17
【问题描述】:
我需要通过组件属性为routerLink设置[queryParams],即
@Component({
...
template: '<a [routerLink]="..." [queryParams]="queryParams | async">...</a>
...
})
export class MyComponent {
...
queryParams: any;
...
constructor(route: ActivatedRoute) {
this.queryParams = route.queryParams;
...
}
}
但是这种方法不起作用,路由没有附加查询参数。我错过了什么?
【问题讨论】:
-
那里真的需要
async管道吗? -
this.queryParams有什么价值? -
这是一个
BehaviorSubject,如果我订阅它并登录到控制台,我会得到Object {datum: "19-10-2016"} datum : "19-10-2016" __proto__ : Object
标签: angular angular2-routing angular2-router3