デフォルトのエンドポイントを呼び出すためにあなたを呼び出すURLを更新していないこれは、あなたのサービスに必要となるコードです。ここには2つの問題があります。最初はURLであり、完全なURLパスである必要があります。第二は、あなたは私が*.service.ts
ファイルにこれを壊すことをお勧めObservable
onSubmit(employeeItems: any) {
let url: string = 'http://localhost/api/employee'; //this will be the complete url that you would hit with say postman
this.getData(); //I'm not sure what this is so I'm leaving it here
this.http.post(url, employeeItems)
.map((response: Response) => response.json())
.Subscribe((response: any) => {
//do whatever with the response here.
});
this.createEmployeeFlag = false;
}
にそれをマッピングする前に、何かに加入しようとしているということです。あなたの*.component.ts
コンストラクタの内部
*.service.ts
public postEmployee(employeeItems: any): Observable<any> {
let url: string = 'http://localhost/api/employee'; //this will be the complete url that you would hit with say postman
this.http.post(url, employeeItems)
.map((response: Response) => response.json());
}
(プライベートサービス:サービス){}
onSubmit(employeeItems: any) {
this.getData(); //I'm not sure what this is so I'm leaving it here
this.service.postEmployee(employeeItems)
.Subscribe((response: any) => {
//do whatever with the response here.
});
this.createEmployeeFlag = false;
}
https://docs.microsoft.com/en-us/aspnet/コア/ mvc/controllers/routing –