POST请求不从API返回数组 - ngresource

时间:2016-11-17 13:37:40

标签: javascript angularjs arrays api ngresource

我正在尝试学习AngularJS,目前我正在使用ngresource部分。

我要做的是POST请求API,让它在按钮点击后返回一个包含控制台日志信息的数组。

/*---------Service----------*/

app.factory('getTableGridDataService', function ($resource) {
    return $resource('API-URL-ADRESS', {}, { 'save': { method: 'POST' } })
});


/*---------Controller--------*/

    $scope.fillRealTable = function () {
        alert('Getting Data...');
        var arrayBody = {};
        var query = getTableGridDataService.save({}, arrayBody);
        query.$promise.then(function (data) {
            var loggItemList = data;
            alert('Done!');
            $scope.loggItems = loggItemList
            console.log($scope.loggItems);
            alert('Console Log Displayed!')
        })
    }
<!--BUTTON-->

    <button type="button" class="btn btn-default pull-right" style="margin-top:20px;" ng-click="fillRealTable()">Console Log Result</button>

所以我在控制台日志中得到的是数组的结构,但没有任何内容..

我知道你必须像身体一样传递它,但我无法找到正确的方式,或者我找到了但是我无法理解他们在哪里告诉我哈哈: p

无论如何..我得到的console.log结果是这样的:

console.log result:

希望您理解......如有不便,敬请原谅。 提前谢谢!

0 个答案:

没有答案