Angular2发送创建请求

时间:2017-06-21 23:12:05

标签: angular angular-http

我们有Spring MVC后端,它可以作为POST请求创建,更新,删除请求。是否可以使用Angular发送此类请求? 我甚至没有在http

上找到创建和更新请求

2 个答案:

答案 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

https://angular.io/guide/http

您可以在哪里找到组件和服务。

组件绑定到View。 所以最佳实践说,不是直接从组件调用http方法,而是创建可在内部调用HTTP方法的Injectable服务。

如果您是Angular的新手,并希望从头开始:https://angular.io/guide/quickstart