【发布时间】:2016-05-22 21:10:30
【问题描述】:
在我的示例中,当我发送 GET 请求以获取包含数据的响应数组时,我在 Firefox 的控制台中看到该数组为空。我不知道错误在哪里。
这是我的代码:
//Controller:
$scope.changeDate = function (selFrom) {
vm.repos = CrudService.getRepoByDay(selFrom);
}
//Service (CrudService):
function CrudService(ResService) {
var service = {
getRepoByDay: getRepoByDay
};
return service;
function getRepoByDay(selTo) {
return ResourceService.test.query(
{ endDate: selTo },
successResponse,
errorResponse
);
}
function successResponse(response) {
return response;
}
}
//Service (ResService)
test: $resource(baseUrl + '/api/repodates', {
endDate: '@EndDate'
}, {})
//View
<tbody>
<tr ng-repeat="report in rc.repos>
<td ng-repeat="(key, value) in report">
{{ value }}
</td>
</tr>
</tbody>
有人知道我要做什么吗?
【问题讨论】:
标签: javascript arrays angularjs ajax angular-resource