【发布时间】:2019-03-27 13:34:58
【问题描述】:
所以我正在使用这种方法
Angular 2 rc5 router match X subcategories
在某些路线下使用 1-infinite 子类别。
有用。但是当我使用链接参数数组在我的模板中创建链接时
[routerLink]="['/edit',nav.href]"
假设 nav.href 包含 'category/category/category',结果如下所示 href="/edit/category%2Fcategory%2Fcategory"。
在 RC4 中没问题。
我可以关闭这个实体编码吗? 谢谢。
【问题讨论】:
-
不知道能不能禁用编码。试试这个:
['/edit', ...nav.href.split('/')]——即,拆分你的字符串,然后使用spread syntax。 -
标记好主意!不幸的是,角度编译器不喜欢这里的传播语法。但是根据您的建议,我已成功使用此
[routerLink]="('/editor' + nav.href).split('/')"。谢谢! ;)