Angular ui-router ui-sref-opts更新地址栏

时间:2014-09-20 22:01:29

标签: angularjs angular-ui-router

我有以下形式的路径参数:

/掩模/:用户名

我有以下形式的ui-sref和ui-sref-opts:

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

但是当遵循此链接时,不会传递任何用户名参数,也不会更新位置栏(打开Html5模式)参数。

我希望以下地址栏结果为

/mask/@myusername

非常感谢任何想法。

1 个答案:

答案 0 :(得分:3)

将我的评论扩展到答案。我不确定ui-sref-opts但你可以将参数作为参数传递给ui-sref本身的状态,只要你的路由配置了该参数。

尝试: -

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