如何将$ http.post响应转换为$ resource?

时间:2014-09-17 18:04:24

标签: angularjs

我想将$ http.post响应转换为$ resource。知道如何实现这个目标吗?

http post json应该转换为$ resource。我尝试过,但不知道如何实现它。

这是我的代码..

$http.post(base_url+"search",data).success(function(response){
    return $resource(response);
});

2 个答案:

答案 0 :(得分:2)

var Search = $resource(base_url+"search", {}, {
        'query': {
            method: 'POST',
            isArray: false
        }
    });
    var search = new Search();
    search.$query(data).then(function(response) {
      console.log(response);
    }

答案 1 :(得分:0)

$http.post(base_url+"search",data).success(function(response){
    console.log(response);
}); 

可以改为(试试这个)

 var Search = $resource(base_url+"search", {}, {
        'query': {
            method: 'POST',
            isArray: false
        }
    });
    var search = new Search();
    search.$query(data).then(function(response) {
      console.log(response);
    }