1
私の例では、データを含む応答配列を取得するGETリクエストを送信すると、firefoxのコンソールに配列が空であることがわかります。私はどこにエラーがあるか分からない。ここで get要求後に空の配列(AngularJS)
私のコードです:
//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>
誰もが私が何をすべきかのアイデアを持っていますか?
意味、私は「mustn CrudServiceのサービスで'successResponse'を定義しますか? – yuro
$ promiseは生のコールバックを定義する必要はないと約束しているので、 – Walfrat
'$ q'、' .resolve'、 '.reject'の例がありますか? – yuro