我有以下形式的路径参数:
/掩码/:用户名
我有 ui-sref 和 ui-sref-opts 形式:
<a ui-sref="mask" ui-sref-opts="{username: '@myusername'}">Mask</a>
但是当点击此链接时,不会传递用户名参数,也不会更新位置栏(Html5 模式)参数。
我希望以下地址栏结果为
/mask/@myusername
非常感谢您的任何想法。
最佳答案
将我的评论扩展为答案。我不确定 ui-sref-opts 但您可以将参数作为参数传递给 ui-sref
中的状态本身,前提是您的路线已配置该参数。
尝试:-
ui-sref="mask({username: '@myusername'})"
关于angularjs - Angular ui-router ui-sref-opts 更新地址栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25953730/