Angular 以角度从数组中获取空数据

Angular 以角度从数组中获取空数据,angular,datatables,angular-datatables,Angular,Datatables,Angular Datatables,我正在尝试使用datatable显示一些数据。我将数据存储在一个数组中,并且我能够在获取这些值后对其进行控制台操作,但是当我在datatable中对其进行控制台操作时,它会显示一个空数组。我如何解决这个问题 组件。ts 一旦获得订阅中的数据,您需要调用dataTable()函数,否则您试图在从请求接收数据之前进行访问,请按如下所示进行更改 this.Authentication.fetch_userdata().subscribe( (data) =>{ this.user

我正在尝试使用datatable显示一些数据。我将数据存储在一个数组中,并且我能够在获取这些值后对其进行控制台操作,但是当我在datatable中对其进行控制台操作时,它会显示一个空数组。我如何解决这个问题

组件。ts


一旦获得订阅中的数据,您需要调用
dataTable()
函数,否则您试图在从请求接收数据之前进行访问,请按如下所示进行更改

this.Authentication.fetch_userdata().subscribe(
  (data) =>{ 
    this.user_data = data;  
    console.log(this.user_data); //able to console the values here
    this.dataTable();
  },err =>{
    console.log(err);
  }
 )
}
试试这个

console.log(this.user_data); //able to console the values here
this.dataTable();

调用您的方法hear,而不是调用
ngOnInit

@Sajeetharan祝贺cap.)
console.log(this.user_data); //able to console the values here
this.dataTable();