Angular 从服务器获取数据并将其添加到局部变量以备将来在json中使用

Angular 从服务器获取数据并将其添加到局部变量以备将来在json中使用,angular,Angular,我正在尝试从url获取数据,并将其保存到变量中以备将来使用。如何做到这一点?使用nodejs和angular。代码是 let dataarray = []; const request = require('request'); //url:http://localhost:5000/data/ request({ url: url, json: true }, function (error, response, body) { //console.log(body); dataarray[0

我正在尝试从url获取数据,并将其保存到变量中以备将来使用。如何做到这一点?使用nodejs和angular。代码是

let dataarray = [];
const request = require('request');
//url:http://localhost:5000/data/
request({ url: url, json: true }, function (error, response, body) {
//console.log(body);
dataarray[0] = push(body);
})

sort(dataarray[]);//or any other functionalities and the displaying it to angular.

在Angular中,您可以尝试使用HTTP客户端。我创建了一个名为user-management-db.service.ts的服务,用于处理对我的nodeJS云函数的http调用

在这个服务类中,我有一个名为getAllUsers的函数,它在调用时只返回一个firebase用户数组

从“@angular/core”导入{Injectable}; 进口{ HttpClient, HttpHeader, HttpParams, HttpEventType }来自“@angular/common/http”; 从“rxjs/operators”导入{map,catchError,tap}; 从“rxjs”导入{Subject,throwerr}; //数据模型 从“../data models/AFUser.model”导入{AFUser}; @可注射的{providedIn:'root'} 导出类UserManagementDBService{ APIPath:string=http://localhost:5000/api/users' //构造函数私有数据库:AngularFirestore{} 构造函数私有http:HttpClient{ } //获取所有用户 getAllUsers{ //返回包含用户数组的可观察对象 //将json响应解析到试用会议对象中
返回这个.http.get

试试dataarray.pushbody我想你需要学习一门关于这个.dataarray.pushbody-打印和空数组的课程。