Ini juga harus bekerja. Ini secara signifikan lebih sedikit baris kode, tetapi perhatikan bahwa penanganan kesalahan telah dihapus:
function FetchCtrl($scope, $resource) {
var services = $resource('../services/index.php');
$scope.data = services.query();
}
FetchCtrl.$inject = ['$scope', '$resource'];
Biasanya saya akan menggunakan .get()
. bawaan metode pada $resouce
tetapi respons Anda dalam bentuk Array, yang .query()
mendukung secara default.
Anda dapat menemukan dokumentasi di $resouce
di sini