Szukam docisku danych do tablicy za pomocą push, ale chcę umieścić ulubioną wartość boolowską w kluczu Kluczem jest ISFAV

 this.datagp.forEach(getData =>             
    this.datapush.push({
      logo : getData.logo,
      name : getData.name,
      isFav :  this.favoriteProviderService.isFavoriteitem(getData.name)
      .then( (value) => {   value? true : false} ) 
                       })
                    )

W konsoli Isfav otrzymaj ZoneawarePromise

W HTML stronie {{isfav}} pokazano [obietnica obiektowa]

0
christo 11 październik 2020, 18:25

1 odpowiedź

Najlepsza odpowiedź

Myślę, że możesz spróbować czegoś takiego - daj mi znać, jeśli rozwiązuje problem.

 this.datagp.forEach(getData =>   
  this.favoriteProviderService.isFavoriteitem(getTitle.name).then((value) => {           
     this.datapush.push({
       logo : getData.tvg.logo,
       name : getData.name,
       isFav :  value ? true : false
    });
  });
 );
0
angularQuestions 11 październik 2020, 15:48