#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()