To również powinno działać. To znacznie mniej wierszy kodu, ale pamiętaj, że obsługa błędów została usunięta:
Funkcjafunction FetchCtrl($scope, $resource) {
var services = $resource('../services/index.php');
$scope.data = services.query();
}
FetchCtrl.$inject = ['$scope', '$resource'];
Normalnie użyłbym wbudowanego .get()
metoda na $resouce
ale twoja odpowiedź ma postać tablicy, która .query()
obsługuje domyślnie.
Możesz znaleźć dokumentację na $resource
tutaj