Как РАЗМЕСТИТЬ вызов метода из службы Angular 12 в ОСТАЛЬНЫЕ, используя веб-api в asp.net mvc

#json #angular #api #model-view-controller

Вопрос:

Я хотел бы знать, как опубликовать вызов метода из службы Angular 10 для ОСТАЛЬНЫХ, используя веб-api в asp.net mvc. Я прикрепил свой код, который мне надоел. Это Угловой 6. Мне нужно знать, как преобразовать в угловой 10?

 PostUser(usr: User){  var body = JSON.stringify(usr);  var headerOptions = new HttpHeaders({ 'Content-Type' : 'application/json' });  var requestOption = new HttpResponse({ method : RequstMethod.Post, headers: headerOptions });  return this.http.post('https://localhost:44339/api/Users', body, requestOption).map(x=gt; x.json());  

Комментарии:

1. у вас есть какие-нибудь ошибки ? если да, поделитесь им, пожалуйста

2. Свойство «json» не существует для типа «Объект» на карте(x=gt; x.json()); и «Аргумент типа» {метод: любой; заголовки: HttpHeaders;} «не может быть присвоен параметру типа» { тело?: неизвестно; заголовки?: HttpHeaders; статус?: номер; statusText?: строка; url?: строка; }’.

3. данные автоматически записываются в JSON, вам не нужно вызывать метод json()