Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在UI sref中转义UI路由器参数_Javascript_Angularjs_Angular Ui Router - Fatal编程技术网

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
})">