在Aurelia中使用href发送多个数据

时间:2017-03-30 12:50:41

标签: javascript aurelia aurelia-framework

如何在Aurelia中使用href发送多个数据?

This works: <a href="#/candidate/upload/${cid}?t=${item.heading}">

只需要语法。

Not working:<a href="#/candidate/upload/${cid}?t=${item.heading};s=${item.sw_casedocumentid}">

2 个答案:

答案 0 :(得分:2)

可以使用route-href自定义属性来完成此操作。我猜你有一个看起来像这样的路由配置:

{ route: 'candidate/upload/:cid', name: 'upload', ... }

路由器很酷的一点是,如果你传递路由中不存在的参数,它只会将它们添加到查询字符串中:

<a route-href="route: 'upload', 
               params.bind: { cid: cid; t: item.heading; s: item.sw_casedocumentid }"></a>

这将生成一个链接,显示您希望它的外观。

答案 1 :(得分:0)

解决方案:只需添加&amp;之间的数据

<a href="#/candidate/upload/${cid}?t=${item.heading}&s=${item.sw_casedocumentid}">