Readdy Write

How to console.log a Observable Array [object Object]

16.03.2023 (👁2687)

How to log a Observable Array

 

If you try to log a observable of a array than you will get:

console.log('data=' + data); 

Console:

[object Object]

 

 

Solution:

Subscribe the observable and log the items

console.dir(data.subscribe(item=>console.log(item)));

 

 

Following codes where tested

    findAll(): Observable <Article[]> {

      var data=from(this.articleRepository.find());

      //*LOG : [object Object]

      console.log('data=' + data);  //=data=[object Object]

      console.log(data); //Observable { _subscribe: [Function (anonymous)] }

      console.log(data.subscribe); //[object Object] Observable { _subscribe: [Function (anonymous)] } [Function (anonymous)]

      console.dir(data.subscribe); //[object Object] Observable { _subscribe: [Function (anonymous)] } [Function (anonymous)]

 

      //< OK >

      console.dir(data.subscribe(item=>console.log(item))); //*OK : [Article {guidarticle: '3',content_title: null,...          

      //</ OK >

 

     

      return data;

    }

Ein Bild, das Text enthält.

Automatisch generierte Beschreibung


0,00 €