我应该使用哪种angular2 RxJS订阅模式?

时间:2016-12-21 11:47:33

标签: angular rxjs rxjs5

我正在使用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);
}

这是最好的方法吗?对此有何其他方法或改进?

由于

0 个答案:

没有答案