任何人都可以解释如何使用这种角度js自定义资源方法?

时间:2016-02-24 05:51:43

标签: javascript angularjs

现在有人可以解释我如何使用这些自定义方法吗?我知道资源的基本方法以及如何使用它们,但这件事令人困惑。

app.factory('ResouceService', ['$resource', '$window',

    function($resource, $window) {

        return {
            request: function($url) {
                return $resource($url + ':id', {}, {
                    query: {
                        method: 'POST',
                        data: {},
                        isArray: false
                    },
                    get: {
                        method: 'GET'
                    },
                    remove: {
                        method: 'DELETE'
                    },
                    edit: {
                        method: 'POST',
                        data: {},
                        isArray: false
                    },
                    add: {
                        method: 'PUT',
                        data: {},
                        isArray: false
                    }
                });
            }
        }

    }
]);

1 个答案:

答案 0 :(得分:0)

在控制器中使用工厂方法

app.controller('customerController', function($scope, ResouceService) {
                $scope.myMethods = ResouceService;
            });