使用$ resource

时间:2015-08-06 19:53:45

标签: angularjs factory angular-resource ngresource angularjs-factory

我尝试从工厂和$ resource创建的角度服务获取响应数据。我想向服务器发送POST请求以在db中创建对象并接收创建的ID。

所以我创建这样的服务:

angular.module('sample')
    .factory('Client', function ($resource) {
        return $resource('api/clients/:id', {}, {
            'query': { method: 'GET', isArray: true},
            'get': {
                method: 'GET',
                transformResponse: function (data) {
                    data = angular.fromJson(data);
                    return data;
                }
            }
        });
    });

我在控制器中使用客户端服务:

 $scope.create = function () {
            Client.save($scope.client,
                function (response) {
                    $state.go("clientDetail", {'id' : whereIsMyId.id? })
                });

        };

不幸的是,我不知道如何读取数据作为回应。 作为回应,我得到的数字就像“6”,但这可能是任何JSON。

谢谢。

0 个答案:

没有答案