Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs $http.get,参数不起作用_Angularjs - Fatal编程技术网

Angularjs $http.get,参数不起作用

Angularjs $http.get,参数不起作用,angularjs,Angularjs,我正在尝试使用AnguarJS$http.GET函数发送GET请求 但是,速记版本不起作用。为什么呢 工作: $http({ url: $rootScope.root + '/brands', method: 'GET', params: postData }).success(function(data) { console.log(data); }); 不工作: $http.get($rootScope.root + '/brands', postData)

我正在尝试使用
AnguarJS
$http.GET
函数发送
GET
请求

但是,速记版本不起作用。为什么呢

工作:

$http({
    url: $rootScope.root + '/brands',
    method: 'GET',
    params: postData
}).success(function(data) {
    console.log(data);
});
不工作:

$http.get($rootScope.root + '/brands', postData).success(function(data) {
    console.log(data);
    $scope.brands = data;
});

$http.get快捷方式方法的第二个参数用于传入诸如缓存控制等参数。只有$http.post的第二个参数才接受post数据。如果使用$http.get的快捷方式,则需要将查询参数作为URL的一部分传入:$http.get($rootScope.root+'/brands?a=1&b=2')

参考:.$http#方法(u get

看起来像个傻瓜