2014-09-20 70 views
4

我有路径参数的形式为:角UI路由器UI-S REF-选择只更新地址栏

/掩码/:用户名

,我有UI-SREF和UI-S REF-选择采用形式:

<a ui-sref="mask" ui-sref-opts="{username: '@myusername'}">Mask</a> 

但是,当这个链接之后,没有用户名参数传递,也没有地址栏(HTML5的模式)参数进行更新。

我想下面的地址栏结果是任何想法

/mask/@myusername 

许多感谢。

+0

您指定的路线'username'?你能显示你的路线吗? – PSL 2014-09-20 22:02:53

+0

是的。 URL:'/ mask /:username'这在物理href ='/ mask/@ myname'情况下工作 – metalaureate 2014-09-20 23:09:55

+0

btw什么是@ myusername?价值是什么?试试'ui-sref =“mask({username:'@myusername'})”' – PSL 2014-09-20 23:19:46

回答

3

将我的评论展开为答案。我不确定ui-sref-opts但是,如果您的路由配置了该参数,您可以将参数作为参数传递给ui-sref本身的状态。

尝试: -

ui-sref="mask({username: '@myusername'})"