각도에서 post 메소드를 사용하는 작업 지식을 확인하기 위해 일부 데이터를 만들고 URL에 던지려고합니다. 내가 사용하는 URL은 'http://jsonplaceholder.typicode.com/'에서 가져온 'http://jsonplaceholder.typicode.com/posts'입니다. 메인 페이지에는 모든 Http 메서드가 지원된다고 나와 있습니다. 나는 온라인 튜토리얼에 따라 만든 양식을 단순히 데이터를 제출하려고합니다. URL을 새로 고치려고 할 때 이미있는 나머지 데이터와 함께 내 데이터가 표시되지 않습니다. 내가 생성하거나 보낼 수없는 이유를 아는 사람이 있습니까? 구성 요소와 템플릿을 첨부했습니다.
<h1>Post API in Angular</h1>
<form #signupForm="ngForm" (ngSubmit)="submit(signupForm.value)">
<input type="text" name="userId" ngModel placeholder="User ID"><br><br>
<input type="text" name="id" ngModel placeholder="ID"><br><br>
<input type="text" name="title" ngModel placeholder="Title"><br><br>
<input type="text" name="body" ngModel placeholder="Body"><br><br>
<button type="submit">Submit Data</button>
</form>
import { Component, OnInit } from '@angular/core';
import {HttpClient} from '@angular/common/http';
@Component({
selector: 'post',
templateUrl: './post.component.html',
styleUrls: ['./post.component.css']
})
export class PostComponent {
private url = 'http://jsonplaceholder.typicode.com/posts';
myData: any[];
constructor(private http: HttpClient){
http.get(this.url)
.subscribe(response=>{
this.myData = response as any[];
})
}
constructor(private http: HttpClient){}
submit(data){
this.http.post(this.url, data)
.subscribe(result=>{
console.log("Result", result);
});
}
}
- 답변 # 1
관련 자료
- 입력으로 인해 각도 단위 테스트에 대한 모의 된 Http Get 서비스 요청이 실패 함
- 동적 ID 선택기를 사용하여 각도 v10에서 동적 구성 요소 표시
- javascript - iframe을 사용하여 Angular JS 애플리케이션에서 Angular 10 애플리케이션으로 메시지를 게시 할 수 없음
- PHP를 사용하여 FTP 서버에서로드 된 XML에 새 노드를 저장하는 방법
- php - file_get_contents로 POST 애플리케이션/json 요청 만들기
- 공용 API 용 DOCUMENT를 사용하여 Angular 10 Guard를 내보내는 방법
- SQL Server에서 한정 row_number를 사용하여 데이터를 필터링하는 방법
- 백분율을 계산하는 동안 집계 함수와 함께 Over ()를 사용하는 SQL Server
- 앵귤러 머티리얼을 사용하고 있습니다 입력 필드를 이메일로 보내는 방법
- python - 텔레 봇을 사용하여 서버에서 파일을 보내는 방법은 무엇입니까?
- networking - ubuntu 서버 2004를 라우터로 사용 - 클라이언트에 인터넷 없음
- c# - Angular- 항상 400 개의 잘못된 요청 응답을받습니다
- android - rxJava를 사용하여 AWS 서버에 여러 이미지 업로드
- javascript - 모난 - httpclientmodule 삭제 요청이 작동하지 않습니다
- python (python -m httpserver)을 사용하여 로컬 서버에서 html 파일을 열려면 어떻게해야합니까?
- ios - REST API를 사용하여 POST를 요청하는 방법을 알고 싶습니다 (빠른)
- C에서 Get HTTP 요청 만들기
- javascript - Nodejs에서 axios를 사용하는 다중 get 요청
- 각도 httpModule을 사용하여 json의 중첩 노드에 액세스하는 방법은 무엇입니까?
jsonplaceholder.typicode.com의 API 백엔드는 양식 데이터를 저장하지 않습니다. 따라서 http.get ()은 항상 여기에있는 게시물 만 반환하고 더 이상은 반환하지 않습니다.
가이드에리소스 만들기섹션에 비고가 있습니다.