有主题类型:
public registerFilter: Subject<any> = new Subject();
我可以像这样使用它:
this.registerFilter.next("calendarplan");
如何修改“主题”类型以传递其他数据,例如:
this.registerFilter.next("calendarplan", {id: 1, name: "O"});
答案 0 :(得分:3)
Subject
是Observable
的一种特殊类型。它不接受next
方法中的多个值。
您需要重新设计发送参数的方式。如下所示:
this.registerFilter.next({type: "calendarplan", filter_params: {id: 1, name: "O"}});