我正在使用Angular 2创建一个应用程序,其中我有两个组件,每个组件都有自己的EventEmitter。当选中/取消选中一堆复选框时会触发一个EventEmitter,而当输入搜索关键字时会触发另一个。搜索栏位于标题组件中,复选框位于不同的组件中。
我能够分别捕获这些eventEmitters
- 但是我想将他们的数据合并到URL参数中。
例如:
http://localhost:4200;data=a123,b345,c678;q=searchkeyword
数据值应来自复选框和搜索栏中的q
。
我似乎无法找到一种方法来附加单独提供的URL params数据和关键字。
有人可以告诉我应该怎么做吗?
答案 0 :(得分:0)
如果你的意思是你需要等待两个事件都会被解雇我建议使用observable。使用zip操作符: http://reactivex.io/documentation/operators/zip.html