我们有Spring MVC后端,它可以作为POST请求创建,更新,删除请求。是否可以使用Angular发送此类请求? 我甚至没有在http
上找到创建和更新请求答案 0 :(得分:1)
HTTP请求通常基于GET,POST,PUT和DELETE方法,因此Angular方法对应于这些方法。您需要知道每个服务器的呼叫响应的方法,并调用相应的方法。
我建议您快速阅读Angular文档:https://angular.io/guide/http。它可能会有点光明。但如果是你正在接收的POST电话,那么你可能会看到这样的事情。
@Component({
template: '<div>{{response}}</div>'
})
export class DemoComponent {
response: string = '';
constructor (private http: Http) {}
create(obj) {
this.http.post('/api/something', obj).subscribe(response => {
this.response = response;
}
}
}
祝你好运。
答案 1 :(得分:1)
如果你有在Spring中编写的RESTful API,那么你可以使用Angular来制作单页面应用程序,而Angular内部将通过以下模块之一调用REST API:Angular HTTP
您可以在哪里找到组件和服务。
组件绑定到View。 所以最佳实践说,不是直接从组件调用http方法,而是创建可在内部调用HTTP方法的Injectable服务。
如果您是Angular的新手,并希望从头开始:https://angular.io/guide/quickstart