Closed AlexDmr closed 4 years ago
Dans les chambres, il y a deux zones :
Idée de solution 2 observables pour chaque chambre
de là on dérive un observable présenceDansChambre = combineLatest(présenceDansChambresMaisPasLit, présenceDansLit).pipe( map( (b1, b2) => b1 || b2 )
voir https://rxjs-dev.firebaseapp.com/api/operators/combineLatest
c'est fait, pour le mapping c'est pas 2 variable que je reçois mais un tableau de variable et donc j'ai mis pipe(map( (b1) => b1[0] || b1[1])
pipe(map( (b1) => b1[0] || b1[1])
Ça marche, ou bien
pipe(map( ( [a, b] ) => a || b) )
Dans les chambres, il y a deux zones :
Idée de solution 2 observables pour chaque chambre
de là on dérive un observable présenceDansChambre = combineLatest(présenceDansChambresMaisPasLit, présenceDansLit).pipe( map( (b1, b2) => b1 || b2 )
voir https://rxjs-dev.firebaseapp.com/api/operators/combineLatest