routerlink 接受字符串参数
routerlink accept string params
...
path: ':category/:page',
...
<a [routerLink]="[category.attributes.alias-name, 1]">
{{category.attributes.name}} </a>
浏览器中routerLink的第一个参数是NaN。我该如何解决?
这可能有效:
<a [routerLink]="[category.attributes.alias-name, '1']">
试试这个:
<a [routerLink]="[category.attributes['alias-name'], '1']">
正如 Bougarfaoui El houcine 所指出的,表达式 category.attributes.alias-name
被解释为一个减法。还有减去 undefined
= Nan
的东西。
因此,请尝试使用此代码来消除您的错误
<a [routerLink]="[category.attributes['alias-name'], '1']">
...
path: ':category/:page',
...
<a [routerLink]="[category.attributes.alias-name, 1]">
{{category.attributes.name}} </a>
浏览器中routerLink的第一个参数是NaN。我该如何解决?
这可能有效:
<a [routerLink]="[category.attributes.alias-name, '1']">
试试这个:
<a [routerLink]="[category.attributes['alias-name'], '1']">
正如 Bougarfaoui El houcine 所指出的,表达式 category.attributes.alias-name
被解释为一个减法。还有减去 undefined
= Nan
的东西。
因此,请尝试使用此代码来消除您的错误
<a [routerLink]="[category.attributes['alias-name'], '1']">