// 分頁代碼複用思路:用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; });