J'ai un champ de saisie fournissant un Observable<String>
(émettant chaque fois qu'une modification est apportée au texte d'entrée) et un bouton fournissant un Observable<Click>
(émettant chaque clic).Combiner deux observables, agir sur l'un d'entre eux
Quand un click
est reçu, je veux utiliser la dernière émission String
pour mettre à jour un autre champ de texte.
Quelle est la meilleure façon de combiner ces deux observables? combineLatest
ne fonctionnera pas parce que je recevrai un onNext
chaque fois que le texte d'entrée change.
Plutôt que d'essayer d'observer le champ de texte, je voudrais juste passer le même champ de texte à l'observateur du bouton. Ensuite, cliquez sur prendre la valeur actuelle de son texte et l'utiliser. – markspace
@markspace J'ai juste pensé à cela aussi, mais j'ai cherché une réponse à des fins éducatives. – FWeigl