从Angular 2发送宁静的请求

时间:2018-08-24 09:30:08

标签: javascript java angular rest

我有一个Angular登录应用程序,并且我在Java中有一个宁静的Web服务,应该在数据库中搜索用户。请帮助我如何将请求从angular发送到该服务。预先感谢

1 个答案:

答案 0 :(得分:1)

首先,创建一个angular的服务,该服务将用作webservice和angular应用程序之间的连接器。要创建service.ts,请遵循this。 在您的service.ts中添加

之类的代码
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

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

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

这很有助于您将有角度的应用程序引入数据库。 请询问您是否有任何疑问。