Quelle est la différence entre delete
et remove
méthodes? Ils utilisent tous les deux DELETE
méthode de HTTP. Je ne pouvais pas trouver toutes les informations nécessaires.
Réponse
Trop de publicités?Je ne crois pas qu'il y a une différence. Angulaire de code source:
angular.module('ngResource', ['ng']).
factory('$resource', ['$http', '$parse', function($http, $parse) {
var DEFAULT_ACTIONS = {
'get': {method:'GET'},
'save': {method:'POST'},
'query': {method:'GET', isArray:true},
'remove': {method:'DELETE'},
'delete': {method:'DELETE'}
De Eric W. (son montage a été rejetée avant que je puisse l'approuver):
AngularJS par Green & Seshadri avertit que la suppression de la méthode peut ne pas fonctionner dans IE moins que support de notation est utilisée (myResource[delete]()
) comme delete
est un mot réservé. Vous voudrez peut-être envisager d'utiliser l' remove
méthode à la place.