从Angular 2发送restful请求

问题描述:

我有一个Angular登录应用程序,我在java中有一个宁静的web服务,应该在数据库中搜索用户。请帮助我如何从角度向此服务发送请求。提前谢谢

I have an Angular login app and also I have a restful webservice in java which should search for an user in database . Please, help me how to send request from angular to this service. thanks in advance

首先,创建一个角度服务,它将作为您的webservice和angular应用程序之间的连接器。有关创建服务的信息,请参阅
在你的service.ts中添加代码,如

Firstly, create a service in angular which will serve as a connector between your webservice and angular app. For creating service.ts follow this. In your service.ts add codes like

searchService() {
    const url = 'yourURL' + 'your api url';
    return this.http.get(url).map((res: Response) => res.json()); 
}//for get request



searchService(data) {
      const url = 'yourURL' + 'your api url';
      return this.http.post(url, data, this.jwt()).map((response: Response) => response.json());
  }//for post request

现在在.ts文件中调用此服务函数您将service.ts导入所需的.ts文件,如:

Now call this service function in your .ts file after you import service.ts into your required .ts file like:

callSearchService() {
    this._service.searchService(data).subscribe(searchData => {
        console.log(searchData);//your API response
    });
}

这可以帮助您将角度应用程序嵌入到数据库中。
请询问您是否有任何疑问。

This much should help your, for intracting your angular app to your database. Please ask if you got any query.