Варианты запроса отсутствуют в угловых 6 - PullRequest
0 голосов
/ 11 сентября 2018

Я обновил угловой 4 до 6, и я использовал RequestOptions для отправки данных с http-запросом на удаление, подобным этому

return this.http.delete(Config.apiUrl, new RequestOptions({
  headers: this.heders,
  body: data
})).map(res=>res.json());

теперь после обновления я не могу найти RequestOptions

процесс импорта в угловой 4

import { Http, Headers, RequestOptions } from '@angular/http';

процесс импорта в угловой 6

import { HttpClient, HttpHeaders} from '@angular/common/http';

Есть идеи?

1 Ответ

0 голосов
/ 11 сентября 2018

HttpClient.prototype.delete () перегружен.

Самый простой способ - передать простой объект:

return this.http.delete(Config.apiUrl, {
  headers: this.heders,//misspelt
  body: data
}).map(res=>res.json());

Дополнительно, если вы хотите большеДля контроля над запросом вы можете создать HttpRequest и передать его HttpClient.prototype.request ().

...