【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

相关推荐
小码哥_常几秒前
从MVC到MVI:一文吃透架构模式进化史
前端
嗷o嗷o1 分钟前
Android BLE 的 notify 和 indicate 到底有什么区别
前端
豹哥学前端5 分钟前
别再背“var 提升,let/const 不提升”了:揭开暂时性死区的真实面目
前端·面试
久爱物联网9 分钟前
【WinForm UI控件系列】BarPlot柱状图控件
ui·ui控件·winformui·csharpui控件·桌面ui控件
lar_slw35 分钟前
k8s部署前端项目
前端·容器·kubernetes
拉拉肥_King1 小时前
Ant Design Table 横向滚动条神秘消失?我是如何一步步找到真凶的
前端·javascript
GreenTea1 小时前
DeepSeek-V4 技术报告深度分析:基础研究创新全景
前端·人工智能·后端
for_ever_love__1 小时前
UI学习:多界面传值的正向传值(属性传值)和反向传值(代理传值)
学习·ui·ios·objective-c
河阿里2 小时前
HTML5标准完全教学手册
前端·html·html5
吴声子夜歌2 小时前
Vue3——新语法
前端·javascript·vue.js