angular ui-router 路由 页面不刷新
最近用angular.js 做项目发现一个问题,就是点击导航的时候,如果是首次点击还好,
network下看到发送了请求页面,但是点击其他导航后,再点击此导航时,angular默认从缓存里面加载进来这个页面,只有刷新这个页面才能显示出来最新的信息。
如何实现每次点击都激活加载路由一次,因为做的项目很多订单信息都是实时变化的。
网上搜索了很多方法都不行,我用的是angular-ui-router插件,写法如下:
ar myUIRoute = angular.module('MyUIRoute', ['ui.router']);
myUIRoute.config(function($stateProvider, $urlRouterProvider,$locationProvider) {
$urlRouterProvider.otherwise("/index");
$stateProvider
.state('index', {
url: "/index",
templateUrl: "../Portal/indexIframe.do"
})
.state('attention-myorder', {
url: "/attention/myorder?stat&pageNum",
templateUrl: function($routeParams){
return "../attention/Order/myOrder.do?stat="+$routeParams.stat+"&pageNum="+$routeParams.pageNum;
}
})
。。。。。。
加了cache:false不行,
在页面ui-sref 后面加ui-sref-opts="{reload:true}" 不行,
就是怎么都不会重新发送请求,跪求大神啊!!!
很急,项目赶着上线,555~
network下看到发送了请求页面,但是点击其他导航后,再点击此导航时,angular默认从缓存里面加载进来这个页面,只有刷新这个页面才能显示出来最新的信息。
如何实现每次点击都激活加载路由一次,因为做的项目很多订单信息都是实时变化的。
网上搜索了很多方法都不行,我用的是angular-ui-router插件,写法如下:
ar myUIRoute = angular.module('MyUIRoute', ['ui.router']);
myUIRoute.config(function($stateProvider, $urlRouterProvider,$locationProvider) {
$urlRouterProvider.otherwise("/index");
$stateProvider
.state('index', {
url: "/index",
templateUrl: "../Portal/indexIframe.do"
})
.state('attention-myorder', {
url: "/attention/myorder?stat&pageNum",
templateUrl: function($routeParams){
return "../attention/Order/myOrder.do?stat="+$routeParams.stat+"&pageNum="+$routeParams.pageNum;
}
})
。。。。。。
加了cache:false不行,
在页面ui-sref 后面加ui-sref-opts="{reload:true}" 不行,
就是怎么都不会重新发送请求,跪求大神啊!!!
很急,项目赶着上线,555~
...全文
相关推荐
一个展示网易云音乐的页面
一个展示网易云音乐的页面
Angular懒加载机制刷新后无法回退的快速解决方法
使用oclazyload懒加载angular的模块,刷新页面后,单击回退按钮无法返回上一个页面.怎么回事呢?下面小编给大家带来了angular懒加载机制刷新后无法回退的快速解决方法,非常不错,感兴趣的朋友参考下
Angularjs和ui-router的一个栗子
正在学习Angularjs和路由的Angularjs和ui-router的一个栗子(新手)
路由注册/解析器,它在不刷新页面的情况下,不同的URL路径,并根据不同的URL路径来匹配函数流
路由注册/解析器,它在不刷新页面的情况下,不同的URL路径,并根据不同的URL路径来匹配函数流
dashboard:SenseS用户界面
SenseS资讯主页 SenseS的用户界面


