为了账号安全,请及时绑定邮箱和手机立即绑定

AngularJS的$http不发起请求

AngularJS的$http不发起请求

三国纷争 2018-12-20 16:15:35
在contrller中定义了一个发送ajax请求的方法,在初始化时调用一次,然后监听到日期改变事件时再去调用,然而初始化时可以调用成功,事件改变之后却只进入方法不发起请求。以下是我controller方法function primaryDataCtrl($scope,$http,$rootScope){    var getPrimaryData = function(date){        alert('123');//这里总是可以执行        $http({            method: 'GET',            url: $scope.adress+'/xxx/getPrimaryData.do',            params: {                date:date            },            cache : false        }).then(function successCallback(response) {            // 请求成功执行代码                    }, function errorCallback(response) {            // 请求失败执行代码            alert(response.data.meta.message);        });    }    var date = formatDate1(new Date());    getPrimaryData(date);    //监听时间改变事件    $rootScope.$on('primaryDateAlt', function(e,data){        alert(data);        getPrimaryData(data);    });}
查看完整描述

1 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

没有对事件变化绑定事件,所以不会触发http请求。


查看完整回答
反对 回复 2019-01-22
  • 1 回答
  • 0 关注
  • 399 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信