Я ищу хороший способ создания urlStream с использованием RxJS, который принимает несколько параметров.Rx (RxJS) Url Builder
var searchStream = new Rx.ReplaySubject(1);
var pageStream = new Rx.ReplaySubject(1);
var urlStream = new Rx.Observable.create((observer) => {
//What goes here?
//Should output something like http://apiurl.com?page=page&search=search
});
Мой инстинкт использовать Rx.Observable.merge(searchStream, pageStream);
, но после того, как вы делаете, что вы не знаете, какой из них какой параметр.
С помощью темы searchStream я могу использовать объект в нескольких местах в приложении до searchStream.onNext("my search")
и заставить его вызвать ответные данные. Я видел много примеров, которые используют один параметр url, но еще не видели пример, который использует несколько входных потоков.
вы имели в виду те, что шаблон литералы вместо строки? – loganfsmyth
Да хороший улов. – paulpdaniels