Това също трябва да работи. Това е значително по-малко редове код, но имайте предвид, че всяка обработка на грешки е премахната:
function FetchCtrl($scope, $resource) {
var services = $resource('../services/index.php');
$scope.data = services.query();
}
FetchCtrl.$inject = ['$scope', '$resource'];
Обикновено бих използвал вградения .get()
метод на $resouce
но вашият отговор е под формата на масив, който .query()
поддържа по подразбиране.
Можете да намерите документацията на $resource
тук