如何将 Ajax get 请求转换为 Angular 7 http get 请求

时间:2021-04-29 20:06:32

标签: angular ajax

我有一个返回字符串列表的后端 RestApi 方法。我获取字符串列表的 Ajax 调用是:

var url = "api/list/"
$.ajax({
    type: "GET",
    url: url,
    dataType : "json",
    processData : false,
    success: function(data) {
           downloadData(data);
});

downloadData 方法遍历我返回的列表并将数据下载为 csv 文件。我想重用这个方法,所以我想知道是否有办法将该调用转换为 Angular 7 http get 请求,该请求将与返回字符串列表的前端一起使用。感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在 Angular 中,您可以使用 HttpClient 模块(如此代码示例)发送获取请求。

this.http.get<string[]>('https://yourdomain/api/list').subscribe(data => {
  this.downloadData(data);
})