我正在使用RxJS和Angular2。
我经常发现自己在Angular2服务中向私人主体发放,该服务发送到公共流/可观察。
我在我的组件中使用的典型模式是..
ngOnInit() {
service.myStream$.subscribe( ... )
}
clickSomethingHandler() {
service.emit(this.someValue);
}
在我的服务中......
private mySubject = new Subject<any>();
public myStream$ = mySubject.map( ... ) // etc
public emit(value) {
mySubject.next(value);
}
这是最好的方法吗?对此有何其他方法或改进?
由于