首页 新闻 会员 周边 捐助

angualrjs中 $http 不发起请求?

0
[待解决问题]

当第一进入a页面时候 $http 发起了请求,但是返回之后 在进入这个页面  $http 不发起请求了 ,为什么啊 ?怎么搞

问题补充:

最近用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~

keeppuching的主页 keeppuching | 初学一级 | 园豆:6
提问于:2016-04-07 18:30
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册