$resourceを使用してDELETEリクエストとともにリクエスト本文を送信する必要があります
これを行うために私が見ることができる唯一の方法は、変更することでした:
https://github.com/angular/angular.js/blob/master/src/ngResource/resource.js
から
var hasBody = action.method == 'POST' || action.method == 'PUT' || action.method == 'PATCH';
に
var hasBody = action.method == 'POST' || action.method == 'PUT' || action.method == 'PATCH' || action.method == 'DELETE';
これを上書きするより良い方法はありますか?コンテンツタイプヘッダーを変更するときのように、次のことができます。
$httpProvider.defaults.headers["delete"] = {'Content-Type': 'application/json;charset=utf-8'};
または似たようなもの...私はこれをグーグルで検索しましたが、おそらく私は明らかな何かを見逃しました(初めてではありません)。よろしくお願いします。