Dette burde også virke. Det er væsentligt færre linjer kode, men bemærk at enhver fejlhåndtering er blevet fjernet:
function FetchCtrl($scope, $resource) {
var services = $resource('../services/index.php');
$scope.data = services.query();
}
FetchCtrl.$inject = ['$scope', '$resource'];
Normalt ville jeg have brugt den indbyggede .get() metode på $resouce men dit svar er i form af en Array, som .query() understøtter som standard.
Du kan finde dokumentationen på $resource her