EXCEPTION:根段不能有矩阵参数
HTML:
[routerLink]="['', {'scrollTo': '#contact'}]"
TS:
this.route.params.forEach((params: Params) => {
if (params['scrollTo']) {
// some code here
}
});
错误:EXCEPTION:根段不能有矩阵参数
我的routerLink中不能有'scrollTo'参数?
它明显出现在angular 2文档中:https://angular.io/docs/ts/latest/guide/router.html#!#appendix-link-parameters-array
编辑:
似乎没有投诉: <a [routerLink]="['/crisis-center', { scrollTo: '#contact' }]">Crisis Center</a>
。 但我需要用我的根路线。
最近,它在Angular 5+中以这种方式完成:
<a [routerLink]="['/']" [queryParams]="{ 'tour': true }"> text </a>
做[routerLink]="['/', { 'tour': true' }]"> text </a>
会抛出错误
根段不能有矩阵参数。 有两个原因: