Hello to all, welcome again on therichpost.com. In this post, I will tell you, How to make array push or empty in Angular 9 when getting data from API?
Post Working:
In this post, I am showing with video example that, how I am pushing the data to an array and also make that array empty during getting updated data.
Here is working code and please use or check carefully:
1. Here is my app.component.ts file and below code will push api data to an array:
...
data = []; //Declare array variable
  constructor(private http: HttpClient) {
    this.http.get('http://localhost/mypage.php').subscribe(data => {
  
    this.data.push(data); // Pushing data to declared array variable
    console.log(this.data);
   
    
    }, error => console.error(error));
  
  }
...
2. Here is my app.component.ts file and below code will make array variable empty:
refresh()
  {
   this.data.length=0; //Make array variable empty
   this.http.get('http://localhost/mypage.php').subscribe(data => {
   this.data.push(data); //Push updated data
   console.log(this.data);
   
    
    }, error => console.error(error));
  }
if you have any query then please do comment below.
Jassa
Thank you
