Angular $http get post请求的基本用法

贴上Angular中$Http中的get 和 post的简单使用,代码如下:

    $http.get()

 var defered = $q.defer();
                return $http.get(rootStr.topics,
                    {
                        params: {
                            page: page,
                            tab: tab,
                            limit: rootStr.param.limit,
                            mdrender: rootStr.param.mdrender
                        }
                    })
                    .success(function(response) {
                        defered.resolve(response.data);
                    }).error(function(response) {
                        defered.reject(!1);
                    });
                defered.promise;

    $http.post()

 var defered = $q.defer();
                return $http.post(rootStr.topics,
                    {
                        accesstoken: rootStr.author.accesstoken,
                        title: title,
                        tab: tab,
                        content: content
                    })
                    .success(function(response) {
                        defered.resolve(response);
                    }).error(function(response) {
                        defered.reject(!1);
                    });
                defered.promise;
其中$q是angular中的promise实现的服务类,用于异步获取数据的一种方法
 
 
 

猜你喜欢

转载自blog.csdn.net/m0_37120609/article/details/80015056