0
...
  path: ':category/:page',
...
<a [routerLink]="[category.attributes.alias-name, 1]"> 
{{category.attributes.name}} </a>

First param of routerLink in browser is NaN. How can I fix it?

4

3 回答 3

1

这可能有效:

<a [routerLink]="[category.attributes.alias-name, '1']"> 
于 2017-03-27T06:10:05.610 回答
1

正如 Bougarfaoui El houcine 所指出的,该表达式category.attributes.alias-name被解释为一个 substration。还有一些减号undefined= Nan。因此,请尝试使用此代码来消除您的错误

<a [routerLink]="[category.attributes['alias-name'], '1']">
于 2017-03-27T09:50:41.240 回答
0

尝试这个:

<a [routerLink]="[category.attributes['alias-name'], '1']"> 
于 2017-03-27T09:44:52.300 回答