【AngularJs】已改变ui-sref的state,但是href的url未改变

html 复制代码
<!--数组:var routes = [{route:'go-update-a',id:1},{route:'go-update-b',id:2}];-->

<a ng-click="vm.changeRoute(item)">改变跳转路径</a>
<a ui-sref="{{item.route}}({id: item.id})">去修改</a>

<!--vm.changeRoute()方法调用成功-->
<!--html里面(params改变成功)(state未改变成功,一直是go-update-a)
    <a ui-sref="{{item.route}}({id: item.id})" href="go-update-a?id=1">去修改</a>
    <a ui-sref="{{item.route}}({id: item.id})" href="go-update-a?id=2">去修改</a>-->

<a ui-state="item.route" ui-state-params="{id: item.id}">去修改</a>
<!--用ui-state改变state,ui-state-params改变params-->

解决方案:

angular ui - Dynamically set the value of ui-sref Angularjs - Stack Overflow

相关推荐
睡不着的可乐11 小时前
createElement → VNode 是怎么创建的
前端·javascript·vue.js
光影少年11 小时前
前端css如何实现水平垂直居中?
前端·javascript·css
C澒11 小时前
SLDS 自营物流系统:Pickup 揽收全流程
前端·架构·系统架构·教育电商·交通物流
摸鱼的春哥11 小时前
把白领吓破防的2028预言,究竟讲了什么?
前端·javascript·后端
infiniteWei11 小时前
SKILL.md 触发机制与设计规范:避免“写了不触发”
java·前端·设计规范
慧一居士11 小时前
SVG图片介绍和使用
前端
Rysxt_11 小时前
Uniapp全局配置教程
前端·uniapp
阿珊和她的猫12 小时前
深入理解与使用 Cookie:Web 开发中的关键机制
前端·状态模式
用户5474875962212 小时前
webpack代码分割
前端