Service Code:
angular.module(‘starter.services’, [‘ngResource’])
.factory(‘filmsData’, function($resource) {
var resource = $resource(’/data/film/:id’, {id: ‘@id’}, {“getAll”: {method: “GET”, isArray:true}});
return {
getFilms: function(filmId) {
return resource.get({id:filmId});
},
save: function(film) {
film.id = 123;
return resource.save(film);
},
getAllFilms: function() {
return resource.query();
}
};
});
controllers code:
angular.module(‘starter.controllers’, [])
.controller(‘FilmsCtrl’, function($scope , filmsData) {
$scope.films= filmsData.getAllFilms();
console.log($scope.films);
})
getting error in browser:
[$promise: Object, $resolved: false]
GET http://localhost:8100/data/film 404 (Not Found) ionic.bundle.js:16185
app Folder structure
www
css
data
film
1.json
2.json
3.json
js
lib
index.html
please help to fix this issue.