关于angularjs中路由页面强制更新的问题
2016-10-07 20:09
459 查看
有这么一个问题,在页面内路由页面跳转时,第一次跳入路由页面时是正常的,但是第二次会记住第一次时的状态,有时候并不想这样,想强制更新这个路由页面。
有一种方式就是使用 ui-sref-opts功能,我试了,结果不好使,不知道是哪里出的问题:
<a class="item" ui-sref="page1({id:1})" ui-sref-opts="{reload:true, notify: true}"> 链接1</a>
在网上查了一下,说是可以写click事件,试了一下,依然不好使,郁闷:
$state.go('page1', {id:1}, {reload: true})
然后查到了第三种方法,就是在要跳转的路由页面里的ion-view标签里添加一个属性cache-view="false",然后就好使了:
<ion-view view-title="标题" cache-view="false">
......
</ion-view>
头两种方法为啥不可以用,第三种为啥可以用,原理还没搞清楚,先不管了,问题解决就好。这个angularjs真是用的一知半解,先这样吧。
有一种方式就是使用 ui-sref-opts功能,我试了,结果不好使,不知道是哪里出的问题:
<a class="item" ui-sref="page1({id:1})" ui-sref-opts="{reload:true, notify: true}"> 链接1</a>
在网上查了一下,说是可以写click事件,试了一下,依然不好使,郁闷:
$state.go('page1', {id:1}, {reload: true})
然后查到了第三种方法,就是在要跳转的路由页面里的ion-view标签里添加一个属性cache-view="false",然后就好使了:
<ion-view view-title="标题" cache-view="false">
......
</ion-view>
头两种方法为啥不可以用,第三种为啥可以用,原理还没搞清楚,先不管了,问题解决就好。这个angularjs真是用的一知半解,先这样吧。
相关文章推荐
- 详谈angularjs中路由页面强制更新的问题
- 关于TabHost切换的时候刷新(更新)页面的问题
- 关于angularjs中使用路由后子锚点的链接跳转问题
- 关于IOS屏幕旋转的几个问题1.常规设置2.个别页面强制固定横竖屏
- html关于强制显示、隐藏浏览器的滚动条,解决由于高度变化带来的滚动条影响页面宽度的问题
- vue路由只变化参数页面组件不更新问题
- 关于在JSP中页面展示报错调试的一些问题归纳(持续更新中...)
- 关于笔记本能够ping通路由器, 但不能打开路由页面的问题
- 关于移动端页面强制横屏的问题
- 关于安卓APP底栏点击第一次选中当前Fragment第二次点击更新当前页面的问题(思路)
- 【AngularJS】angularJS路由页面更新
- 关于angular2路由中的单页面开发问题
- 关于web页面缓存问题解决方法,如图片缓存,异步提交数据页面不更新
- angularjs中关于当前路由再次点击强制刷新
- 关于extjs中的tabpanel的刷新等若干问题,解决tabpanel内页面刷新,更新数据等问题。
- 关于两个页面之间传值,和打开新的页面的问题
- 关于TDBNavigator->VisibleButtons及TDBGrid->Options属性更新的问题
- iTextSharp应用中关于“Cannot access a closed Stream”问题的解决办法(附带提供如何在页面中显示PDF的流)
- tomcat中关于更新类后重启服务的问题
- 关于在VS2005中建立Login.aspx页面所遇到的问题