初めてangular.jsを試しています。残りのサービスを次のように構成しました。
get('/api/users') //returns a JSON Array with all the users
get('/api/users/:id') //returns a JSON object with the requested ID
私のAngularControllerは次のように設定されています:
UserCtrl.factory('User', function($resource) {
return $resource('/api/users/:id', { id: '@id' }, { update: { method: 'PUT' } });
});
var EditCtrl = function($scope, $location, $routeParams, User){
var id = $routeParams._id;
$scope.user = User.get({id: id});
};
私の問題は私が走るとき
User.get({id: id})
要求されたURLは次のとおりです。
http://localhost:8080/api/users?id=389498473294
なりたい
http://localhost:8080/api/users/389498473294
私はそれを使用してそれを行うことができますが、私はそれを行うことができるはずだと$http
思います....get()
ありがとう