【发布时间】:2015-10-14 20:31:44
【问题描述】:
我正在寻找一种使用带有多个参数的 RxJS 构建 urlStream 的好方法。
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 参数的示例,但还没有看到使用多个输入流的示例。
【问题讨论】:
标签: javascript system.reactive ecmascript-6 rxjs