angular4 tapuscrit rxjs 5angular4 rxjs Observable réduisent le rendement du type différent alors d'origine passé dans
J'ai passé type complexe dans réduire méthode, mais je veux revenir le type d'être différent booléen.
Rite maintenant avec le code suivant, je reçois une erreur de type de retour ne correspond
Observable.from(myList).reduce((complex1, complex2) => {
return complex1.flag && complex2.flag; // gives me error
})
de prend une fonction de carte, mais cela pourrait être quelque chose fait sur le côté abonné de l'observable? sinon vous pouvez le réduire avant de le mettre dans un observable. – rjustin
Ou peut-être réduire n'est pas ce que vous voulez mais plutôt .map()? – rjustin
Vous n'avez pas fourni de graine, donc l'accumulateur sera initialisé avec le premier élément. Ce qui signifie que son type sera le type d'élément. Cependant, vous renvoyez le résultat d'une expression booléenne - pas un élément. – cartant