// 分页代码复用思路:用factory封装请求的链接(getData)、用directive封装分页的页面
//用于配置AngularJS的$http.post方法
var postCfg = {
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
transformRequest: function (data) {
return $.param(data);
}
};
// 不要指望在factory使用 $scope
app.factory('ConnectApi', function($http){
var factory = {};
factory.usePost = function(reqUri,params,postCfg){
return $http.post(reqUri, params,postCfg);
};
factory.useGet = function(reqUri,params){
return $http.get(reqUri, params);
};
return factory;
});