Javascript 如何在UI sref中转义UI路由器参数
我有一个客户端列表,我想使用Javascript 如何在UI sref中转义UI路由器参数,javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,我有一个客户端列表,我想使用$stateParams <a ui-sref="cmd.projects_by_client_id({ clientId:{{client.vid[0].value}}, client:'{{client.title[0].value}}' <-- the issue })"> {{client.title[0].value}} </a> 我到处找了找,但找不到这个问题的答案 编辑 我发现这是可行的,因为它仍然是JSON格
$stateParams
<a ui-sref="cmd.projects_by_client_id({
clientId:{{client.vid[0].value}},
client:'{{client.title[0].value}}' <-- the issue
})">
{{client.title[0].value}}
</a>
我到处找了找,但找不到这个问题的答案
编辑
我发现这是可行的,因为它仍然是JSON格式,但我不想再次解析它:
<a ui-sref="cmd.projects_by_client_id({
clientId:{{client.vid[0].value}},
client:{{client.title[0]}}
})">
{{client.title[0].value}}
</a>
{{client.title[0].value}
您不应该在那里使用{{}
&不需要用单引号将其括起来client.title[0]。将根据当前范围对值进行评估&href
将基于该值创建
<a ui-sref="cmd.projects_by_client_id({
clientId: client.vid[0].value,
client: client.title[0].value
})">
我发誓我试过这个,但没有带卷发背带,它不起作用……哦,好吧,今天的大脑放屁。谢谢,很好用@Ronnie不担心,这是开发人员的期望:)很高兴帮助您:)
<a ui-sref="cmd.projects_by_client_id({
clientId: client.vid[0].value,
client: client.title[0].value
})">