如何在角度js中将数据从工厂传递到控制器?

var*_*yar 5 javascript angularjs

我有一个工厂包含保存客户功能.成功我想在控制器中传递其响应,以便我可以更新视图.

sampleApp.factory("authFactory", function($location, $http, transformRequestAsFormPost) {
return {
    saveCustomer: function(data) {
        var request = $http({
            method: "post",
            url: "webservice/ws.php?mode=saveCustomer",
            transformRequest: transformRequestAsFormPost,
            data: data
        });
        request.success(
            function(response) {
            console.log(response);
            }
        );
      }
   };
}); 
Run Code Online (Sandbox Code Playgroud)

调节器

sampleApp.controller('customerController', function($scope, testService,authFactory,$http) {
$scope.addCustomer = function() {
    var data = {name: $scope.customerName,city: $scope.customerCity};
    // Calling Factory Function
    authFactory.saveCustomer(data);
    // How to fetch response here       
   }
});
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题谢谢