角2 RC5 routerlink链接参数数组编码实体
问题描述:
所以我使用这种方法 Angular 2 rc5 router match X subcategories 在某些路线下使用1无限子类别。 它的工作原理。但是当我使用链接参数数组使用 [routerLink]="['/edit',nav.href]"
建立在我的模板连接,并让说nav.href包含'类别/类别/类别,结果是这样的HREF =“/编辑/类别%2Fcategory%2Fcategory”。角2 RC5 routerlink链接参数数组编码实体
这是RC4确定。
我可以把这个实体编码了吗? 谢谢。
答
所以,正确的做法是分裂包含可变实体。
[routerLink]="variable.split('/')"
在这种特殊的情况,我不得不加入第一
[routerLink]="('/editor' + nav.href).split('/')"
字符串我不知道是否可以禁用编码。试试这个:'[ '/编辑',... nav.href.split( '/')]' - 即分手了你的字符串,然后使用[传播语法(https://developer.mozilla.org/EN-US /文档/网络/的JavaScript /参考/运营/ Spread_operator)。 –
马克很棒的主意!不幸的是角编译器不喜欢在这里传播语法。但有了你的建议,我已经成功地使用了这个'[routerLink] =“('/ editor'+ nav.href).split('/')”'。谢谢! ;) – Walaszka