Tengo el siguiente código:
HTML:
<input #title (keyup.enter)="createPost(title)" type="text" class="form-control"> <ul class="list-group"> <li *ngFor="let post of posts" class="list-group-item"> {{ post.title }} <button class="btn btn-default btn-sm" (click)="updatePost(post)">Update</button> </li> </ul>Angular:
export class PostsComponent implements OnInit { posts: any; url = 'https://jsonplaceholder.typicode.com/posts' constructor(private http: HttpClient) { http.get(this.url) .subscribe(response => { this.posts = response; }) } ---- updatePost(post: any) { this.http.put(this.url + '/' + post.id, JSON.stringify({ title: 'Example' })) .subscribe(response => { }) }¿Cómo puedo actualizar el valor de las publicaciones en una ID dada con el título 'Ejemplo'? Si consola. log (respuesta), devuelve solo una identificación, no un valor adecuado. Por favor ayuda :)
Parece que esperan una aplicación/json de tipo de contenido en el encabezado de la solicitud. Puede jugar con el tipo de contenido y ver el resultado https://reqbin.com/o0tzomnc Pero incluso si especifica el tipo de contenido, solo devolverán el campo actualizado. En su caso, solo campo de título