Pourquoi ce code imprime ceci: au lieu de la matrice qui est retourné par mon service? p> const trendingRentals: Observable<any> = this.rentalService.getRentals();
const commonRentals: Observable<any> = this.rentalService.getCommonRentalsTest();
const luxuryRentals: Observable<any> = this.rentalService.getLuxuryRentalsTest();
const concatenation = concat( [trendingRentals, commonRentals, luxuryRentals]);
concatenation.subscribe(
x => console.log(x)
)
3 Réponses :
j'ai modifié
Const Concaténation = Concat ([Tendances, Commontrentals, LuxuryRentals]); Code>
pour
Conscation Concaténation = Concat (trendentrals, commontrentals, LuxuryRentals); Code>
Maintenant, ça fonctionne parfaitement, mais je ne compare pas pourquoi ... quelqu'un peut-il m'expliquer ce qui se passe? P>
L'opérateur statique strong> Concat strong> accepte Observable (s) Strong> sous forme de paramètre (s) non un tableau fort>. p>
Si vous passez une gamme d'observables vous donnera les observables imbriqués. P>
Lire le Internet em> pour une réponse plus complète et trouvez ici < / a> et ici quelques références. p>
Le code d'origine que vous avez eu des appels sur un niveau technique, il s'agit simplement d'un cas difficile à fournir le mauvais argument à la fonction Concat, car elle s'attend à P> concat(obs1, obs2, ..., obsN)
Merci beaucoup!!! IM NOUVEAU DU DÉVELOPPEMENT Web Donc, je n'ai pas de difficulté à comprendre les observables, les promesses et les fonctions ASYNC: C Toutes les ressources recommandées pour un débutant comme moi?