【发布时间】:2016-12-25 11:49:46
【问题描述】:
在我的 Angular 2 SPA 应用程序中,我定义了如下所述的一条路线
{path:'acategories/:id/products/:pid' , component:ProductComponent}
为了使用上述路由,我在我的模板中定义了一个 routerLink,如下所示
<a [routerLink]="['acategories' , product.category , 'products' , product._id ]"> Product </a>
但是上面的routerLink并没有按预期生成链接?
我期待的是http://localhost:3000/acategories/books/products/1,但结果却是http://localhost:3000/acategories/books/products/acategories/books/products/1
routerLink中需要修改什么?
【问题讨论】:
-
你期待什么?你得到了什么?
-
我觉得应该是
[routerLink]="['/acategories'..但是你能添加你的相关路由模块吗? -
@echonax,确实是的,谢谢..
-
@CleanCrispCode 问题解决了吗? :O
-
是的,解决了! :)
标签: angular