Warum sollte $resource
von .factory
verwendet werden? und warum .service
ist ein falscher Weg?
z.B.
app.factory('Notes', ['$resource', function($resource) {
return $resource('/notes/:id', null,
{
'update': { method:'PUT' }
});
}]);
warum ist es falsch?
app.service('Notes', ['$resource', function($resource) {
return $resource('/notes/:id', null,
{
'update': { method:'PUT' }
});
}]);
Die zweite feine funktionieren würde, aber nur, weil JavaScript, um diese seltsame Eigenschaft ermöglicht eine Konstruktorfunktion ein Objekt zurückgeben muss, statt nur die Initialisierung 'this'and es zurück. Da man nicht wirklich ein Objekt konstruieren will, sondern eines zurückgeben will, macht eine Fabrik mehr Sinn. –