Angular2 发送创建请求

Angular2 send create request

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

上找到创建和更新请求

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;
        }
    }
}

祝你好运。

如果你有 RESTful API 写在 Spring,那么你可以使用 Angular 来制作单页应用程序并且 Angular 内部将通过调用 REST API模块之一:Angular HTTP

https://angular.io/guide/http

哪里有组件,哪里就有服务。

组件绑定到视图。 所以最佳实践说,与其直接从组件调用 http 方法,不如创建将在内部调用 HTTP 方法的 Injectable 服务。

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